Lo que ha dicho el de arriba pero resumido:
1-Hay flash cards de dos tipos: 1->El Slot1(NDS) y 2->El Slot2(GBA), para cada tipo hay muchas marcas y tipos, la mayoría tienen la misma funcion pero el menu es diferente etc.
2-Los flashcards de slot1 solamente funcionan para homebrew y juegos de NDS, osease, todo menos GBA,la ventaja es que los juegos los metes directamente, sin parchear ni nada(igual que lso homebrew) y van.
3-En los slot2 funcionan juegos de GBA y NDS(homebrews también claro) La desventaja es que se tiene que parchear todo con un programa especial (depende del flash cada uno tiene el suyo),y una vez parcheados los metes y ya esta.
Lo suyo es tener un flash card de cada,de slot2 y otro de 1,se pueden complementar.Yo siempre recomiendo Supercard One para el Slot1 y luego un m3 para slot2,pero yo de ti me metería en la sección flashcards de este mismo foro y me leeria las reviews para elegir el que más se adapte a tus gustos/precios.