The ds's are one of the easiest systems to mod and download roms for if you want to save some money. You can easily play gameboy and gba games too.
I haven't played 3ds but for ds my favorite games were kirby superstar ultra, pokemon platinum, and zelda phantom hourglass.