The DSi is way more expensive, has slightly bigger screens, useless internet connection because I have a computer anyways, a super bad shop, sure, it has cameras, but so do cellphones. And the no game boy slot totally lowers it.
no GBA port equal uber fail (good thing i know where my old GBA is and GBA SP are. but still no DSi)
the camera thing is cool. on the 2nd to last day of school a classmate brought it. she was messing around with the camera. it was cool. its slimmer bigger screen. but still no GBA port equal uber fail.
Nentendos 3rd version of a handheld is always a fail Cool - Better - Fail GBA - GBA SP - GB Micro DS - DS Lite - DSi
i've never even heard of the gb micro i have a gba sp ya... and if the dsi doesn't have a gameboy game port get the other one thats does have one of those..
Personally i dont think you should get either because they both have really bad graphics and they are expensive. gba i dont know how much gba sp or gba cost because i got my sp for Christmas a couple years ago.