Pokémon Emerald, I guess. The Battle Frontier was pure win. It was as competitive competitive battling could get in-game. Golden Sun, the MegaMan Zeros, Pokémon LG/FR... and many more are among my all-time favourite GBA games, but I guess that Emerald was the one in which I spent the most hours.