Der GP ist auf jeden fall eine gute Wahl wenn es ums emulieren geht. Sei aber gewarnt, dass du dir schon etwas Einarbeitungszeit nehmen musst. Einfaches "Karte rein, spiel läuft" wird hier nicht geboten.
Zu SNES, GBA, SMD:
Wie schon geschrieben wurde läuft der Megadrive Emulator schon super und bedarf eigentlich nur noch winzigen Finetunings (Spiel XY läuft nicht (selten) ... vieleicht fancy Options wie Soundinterpolation

).
Der SNES Emulator läuft spielbar, allerdings ist der Sound noch sehr krächtzig und Transparenzen werden noch nicht unterstützt, was einige Spiele unspielbar macht. Das wird sich hoffentlich noch im Laufe der Zeit ändern. Mit einem kommenden ASM Soundcore sollte die Framerate mit Sound auch stabiler sein als jetzt.
GBA ist noch so eine Sache. Bislang kommt keine Freude auf, allerdings scheint es durchaus machbar zu seinen einen GBA-Emu mit 100% Geschwindigkeit zu basteln. Hierfür müsste man CPU Befehle direkt durchreichen, da GBA und GP2X die gleiche Architektur verwenden. Das alles braucht aber Zeit und fähige Programmierer ... ich glaube, dass es noch etwas dauern dürfte.
Die derzeitige GP2X-Community kannst du recht gut mit der alten GP32-Community (ist ja zum Großteil dieselbe) und der DreamCast-Community vergleichen. Es werden bestimmt noch einige überraschende Softwareprojekte realisiert werden, vor allem wenn es die Entwickler geschafft haben den vollen RAM und die 2. CPU anzusteuern und letztere wenigstens halbwegs effizient zu nutzen.