Con cualquier solución se puede hacer de todo, sólo que los métodos son diferentes, y algunos funcionan mejor.
Flash normal: necesita passme; creo que sigue habiendo problemas para guardar partidas.
Supercard: la compatibilidad con GBA no es del 100%, y necesita passme.
M3 o G6: necesitan passme (o flashme, claro). En teoría su rendimiento será perfecto.
MagicKey: el único basado en el puerto de DS, necesita un flash de GBA para funcionar. Sobre el papel es el mejor en cuanto a características.
Aparte, evidentemente, está el tema del precio, que cada cuál verá lo que le compensa.
Y no sé si se pueden dumpear juegos con estos aparatos.