Yo ando en las mismas, investigando, y ya me he decidido por M3Lite microSd.
Ambas valen para jugar a Gba y Ds en la Ds, no sobresalen y la diferencia:
G6: tiene memoria interna (hasta512MB) , así que no tienes que comprar tarjetas sd aparte, pero la capacidad de almacenamiento siempre estará limitada por esos 512. Por contra, el acceso a la memoria, al ser interna, es ultrarrápido.
M3lite: La memoria es externa, le metes las micro Sd que quieras, de la capacidad que quieras y de la velocidad que quieras, así que el almacenaje es infinito.
Pero nada, lo mejor es que te hagas tu opinión y que trastees por el post de comparativas y los diversos hilos sobre ambas (mis buenas horillas me pegué yo...) y para comparar precios, pues mira en tiendas como alechip, todoconsolas, nosolochips, etc.