DS because it's backward-compatible with GBA (an awesome library to have access to), and because even though the 3DS may have some better games, I never ever use the 3D function so it kinda defeats the point.
Gameboy
Gameboy Advance
Nintendo DS
Nintendo 3DS
DS because it's backward-compatible with GBA (an awesome library to have access to), and because even though the 3DS may have some better games, I never ever use the 3D function so it kinda defeats the point.