En mi opinion:
EL M3 es el más aconsejable, ya que es el más compatible con todo (homebrew, gba, nds...) y tiene posibilidad de ampliar (Micro SD); los problemas que da (creo) es por que está recién lanzado y todavía el hardware puede dar problemas en algunas unidades y el firmware le falta estar más pulido.
El G6 tiene más tiempo, por tanto no dará tantos problemas, pero es igual de compatible que M3 (es de la misma casa). Su única limitación es la memoria (512) que se queda corta si quieres jugar, tener alguna peli y/o querer escuchar música.
Los de formato cartucho DS, (DS xtreme...) peca de lo mismo que el G6 y además que no van los juegos GBA (una pena) porque sino sería atractivo; ya que puedes meter el Opera, el cartucho de vibración, el próximo Mp3 que van a sacar....
En definitiva,
para jugar (sólo NDS): DS xtreme y similares
para jugar (NDS y GBA): G6
(los anteriores te dejan todo pero limitados en memoria)
para jugar y multimedia: M3
Esa es mi opinión, no se si estaré equivocado, que me corrijan por favor, que yo soy nuevo...