de los que nombraste pues todos tienen sus pro y contras:
Ninja DS: es muy buen flash y promete pero la compatibilidad de nds aun no se compara creo yo con los del slot2 y aparte no es compatible con gba.
Ds Xtreme: es para mi gusto el mejor flash para el slot1 con la desventaja que solo tiene 512megas y no es compatible con gba.
G6: pues tengo entendido que va perfecto con nds y gba aparte que al ser memoria interna pues es mas rápido pero por ahora creo que lo máximo que tiene es 512megas de memoria (para mi no es suficiente a menos que lo quieras solo para nds y gba)
M3: es el flash que yo tengo y pues va perfecto en nds, gba y scene… para mi no tiene nada malo mas que no se puede jugar multijugador a menos que tengas flasheado el nds que recibe pero pues este problema lo tienen todos los flash de slot2
Pero pues mejor busca en el foro informacion de los otros flash porque pues como solo tengo M3 pues no te puedo recomendar los otros.