Actually, I haven't beaten the elite four yet. I'm training a second team to fight them, along with this one, which, taking into consideration what you have said, will probably be for showing off to my friends.
My normal team is Giratina, Typhlosion, Heatran, Ho-Oh, Staraptor, and Dialga/Dragonite
My diamond team is Empoleon, Alakazam, Kingdra, Scizor, Dragonite, and eventually Drapion