I never played through the original gen 3 but would love to. As far as ORAS I had many teams but on my last play through of it (also my favourite) I had a Luxaray, a Metagross, a shiny Pidgeot, a Gardevoir, a Tyranitar, and I beleive my starter was a Mudkip that time. Overall amazing team and they never lost. Gardevoir and Pidgeot seemed to be constantly going Mega and İ had more fun then than İ've had in alot of playthroughs.
I ΔM DŌVΛ