The everything that runs on a regular DS is region free on DSi I think... wouldn't know why not. And the platformers on DS are top notch! Some of the best 2D platformers out there, plus the 3D platformig legend Super Mario 64.
One more question: did you have a Gameboy Advance? Because if you don't I recommend a regular DS/DSLite to play GBA games.