For the 3DS though, some emulators are still kinda buggy. Which you'd think that with Nintendo releasing SNES and GBA games on the eShop, someone would have made an injection tool already, like we had with the Wii in 2008.
The PSP all comes down to the model being used, because they weren't all made evenly. Where most people had the PSP-1000 (myself included), the PSP-3000 is actually the better model, with the PSPgo feeling obscure with the slide screen/controls. However, less about the aesthetics and more about the performance. The first three models of the PSP used a dodgy memory card, the Pro Duo cards were horrible and let the systems down badly. While the PSPgo, got the M2 card as it's external source of storage which improved the quality of some of the emulators (though the PSPgo has the smallest screen).
It's just somewhat pleasing, to have the controls near the screen with GBA emulation because that's where the controls were on the original GBA (the SP had it's controls too close together).
Then for anyone who's played a SupaBoy, it's also nice to have the controls at the side (with less bulk because of the cartridge slot).
Which the 2DS is the best console, plus it has a better battery life than most 3DS revisions. I thought the 2DS was garbage when I first saw it, but then is soon became apparent that it's actually the best model for playing emulators (plus games that don't rely on the 3D).
Thanks to SONY adding 16GB storage and changing the memory cards to M2, since SONY thought the M2 cards would throw people off because of the popularity in the Pro Duo cards. But it backfired on SONY when the console was hacked in just under five weeks of it's release.
you're commited to this nonsense, aren't you?
1. there are injectors for both gba and snes vc games. the gba injector is literally what we all have been refering too when we say 3ds plays gba games. its using what comes down to a gba on a chip to play these games perfectly (though without savestates and the like)
in addition to that, snes9x for o3ds plays all games (except maybe fx ones) fullspeed on o3ds with all the goodies that emulators bring with them.
2. i've had both a 1000 and a go, the only difference between the two hardwarewise is 32 (or 64?) mb of additional ram in the go which wasn't even used by a few emulators. sd card didn't do anything to the performance of emulators. that all came down to it only being a 333mhz processor and developers giving up on improving performance eventually.
3. again, thats subjective but whatever.
4. i have no idea why you keep bringing in the supaboy... we can all agree that 9 out of 10 of the portable consoles playing original snes/n64/gc carts are clunky and stupid as heck. o2ds is using the same hardware and i believe same battery as either the original or the xl o3ds. if you didn't use 3d on those, battery life should be equal. form factor again being subjective but i heard good things about the 2ds for people with big hands.
5. the go was good (enough) for emulators, but a pain to play actual psp games on due to the terrible stick placement. unfortunately, on mine, the x or o button stopped working properly (light presses wont register even though the button clicks) so i'm not using it anymore.
doesn't change that unless OP wants to play ps1 or psp games, 3ds is the way to go this time around.