No son los mismos:
No sé si por EZ Flash te refieres al de la foto (rojo) o a los del EZ Team, en cuyo caso te referirás a un EZ III o EZ IV.
Yo tengo el EZF Advance (el rojo de la foto), y está bien, pero ten en mente que tiene bastante tiempo (yo lo tengo más de tres años) y ahora hay flashcarts mucho mejores. El XG no lo conozco, pero supongo que le ocurrirá lo mismo que al otro, porque tienen características similares como un sistema de transferencia de backups por USB utilizando la GBA como linker, una capacidad de 256Mb (32MB), RTC, etc. Por supuesto, utilizan software distinto, porque los fabricantes son distintos.
Si sólo lo quieres para GBA, te recomendaría un EZ III o EZ IV. O aún mejor, un G6 Lite (4Gb = 512MB), que lo podrás usar tanto en GBA como en DS e incluso en DS Lite (ya que posee carcasas intercambiables); en DS/DSL podrás usar backups de GBA y DS. Si tienes GBA y también tienes las miras puestas en pillar una DS-DSL en un futuro a medio-corto plazo, no lo dudes, por 80€, G6 Lite sería la opción más interesante. Tú mismo.