Basicamente depende de a lo que quieras jugar:
GP32 si buscas jugar de 16 bits para abajo incluyendo ordenadores y algo de MAME. Puedes encontrarla muy bien de precio.
GP2x si buscas lo mismo y algo mas como Neo Geo, mayor compatibilidad de MAME y algunas cosillas mas. Tiene mucho potencial por explotar. El precio, aunque no excesivo, es mucho mayor, obviamente
Videos y Mp3 podras escuchar/ver con las dos, pero desde luego te va a costar encontrar muchos mas SMC que SD.
Ten claro para lo que la quieres y adelante
Saludos
PD: Yo tengo una GP32 y desde luego no me he planteado todavia comprar otra. Ahora, eso si, a lo que mas juego es a SNES, NES y Ordenadores (CPC, MSX), y voy servido.