you can make equally good games in both. XP looks nicer, and most of the useful features are retained. And people are more likely to be able to help you if you use XP. And he didn't forget to put doors. They are events. He just didn't put them so that he could better display his incredible mapping skills.
I'd suggest XP, because of scripts. A lot of things that are hard, like menu systems, battle systems, etc... are just a matter of finding a script in XP.