If the xgp is closed and the gpx2 is open source... i would definately pick the gpx2. besides it is going to be cheaper and will probably emulate snes full speed, thats all that i want.
the console should definetly have enough buttons for snes emu plus a nice menu button. also i think we should forget about stuff like a touch screen that would be nice but is not completly necessary. stuff like that just complicates everything and if we want this thing to be finished ever we...
i will either run fgb32 or fgen32 first. if fgen32 is as fast as drmd then it will be awsome especialy if it will save game data. it a little anoying how drmd doesnt save game data like in sonic3, but im not complaining with a speed like that :)