I got the Everdrive GBA X5 flash cartridge shipped from the Ukraine. I put a 32GB micro SD in there, since that’s enough to hold everything. On the card I have the OS, emulators and ROMs for every GBA, GameBoy, GameBoy Color, NES, Game Gear, and SEGA Master System game ever. Of course I also put the Mother 3 fan translation on there.
Everything works amazingly and perfectly. This is way better than any DS flash cart I had. The high price was worth it. For most of these games, this is now definitely the preferred platform to play them on.
The only negative is that the resolution of a GBA screen, even an upgraded super bright backlit IPS one, is too low for NES or even SMS games. The emulators scale them down. This isn’t really the end of the world. I tried Mega Man 2 and beat Metal Man with no problems. I noticed the scaling the whole time I was playing, but it didn’t interfere with gameplay at all. Definitely not upset to play a game that way.
Even so, I’m thinking if getting into the RetroPie game. I just want something comfortable with a screen that can play NES, SNES, and Genesis with pixel perfection. It seems like a lot of RetroPie people out there are even loading up N64, PSX, or even PS2?!?! games. That doesn’t interest me very much. Those aren’t really games I want to play on the go.