A way to prevent dungeons from being too WoW like is to randomize the monsters and the boss monsters you would face (Or Humanoids). so instead of "this happens at this point" we would be surprised with location and monster changes. Even have the path you have to take in the dungeon randomized each time you go in.