Been playing this sooooo much. I never actually had a chance to play through Emerald when they were released. I remember Ruby and Sapphire very clearly, but Emerald is like a much better more improved version of those games. My team currently consists of (and keep in mind, I don't usually change my party too often, these are the results of the pokemon I caught throughout the game and evolved them, etc.)
Azumarill
Flygon
Rayquaza (always good to have in tough situations)
Blaziken
Kadabra
Graveler
I just got to the Elite Four a day or two ago and so i've been grinding for experience on Victory Road while fighting trainers to get money to get hp potions and revives and things of that sort. Been having a blast,