Un detalle importante: Si te lo puedes permitir, pillate las dos cosas. Yo tengo ambas, un EZ II y una supercard. EZII en NDS tiene compatibilidad casi 0 (no rula casi nada), pero tiene CIEN POR CIEN 100% de compatibilidad GBA (Sin enlentecimientos, salvado como si el cartucho fuera original 100% nativo, sin problemas de ningun tipo, mientras que la supercard si que da problemas de enlentencimiento con algunos juegos de GBA, y tienes que salvar con un metodo muy cutre), y, dependiendo de la version, reloj interno para los juegos de GBA (que la supercard NO tiene, esto es util para los pokemon por ejemplo).
Asi que: Supercard para las roms de Nintendo DS y Ez Flash para las de GBA, siempre que te puedas permitir las 2 cosas, es mi consejo y es lo que hago yo.