I'm not super familiar with dungeon crawlers, but I think you can do all of what you mentioned in XP and up. You might even be able to do it in 2k and 2k3 if you're willing to put in the effort to get the events to work. You might want to check out the scripts and plugins for each engine, and see which one has existing scripts for everything.
Here, lemme give you a quick rundown of the most important differences between engines. 2k and 2k3 have the most versatile and powerful eventing system, but no scripting, and some hefty image limitations. The tiles are 16x16. 2k has a front view battle system, 2k3 has a side view. XP has he best mapping system and the tiles are 32x32. The other systems mostly aren't as good as later versions. VX isn't worth considering, since Ace is better than VX in every way. Ace has a more limited mapping system, but is improved a lot in other ways. If you care about diversity and stability of scripts and other resources, Ace is currently the best. It's also the last one to use 32x32 tiles as default. MV is a lot like Ace, but has a better mapping system and uses 48x48 tiles. The biggest difference is the shift of programming language. It's now plugins, not scripts, and it's the only version that can be run on Mac and Linux.