To try to steer discussion back towards battling:
Of the megas available, Venusaur, Scizor, and Metagross seem to be the best for bulky teams, while Alakazam, Gyarados, and Charizard are the scariest to face on offense.
Venusaur is bulky as usual, and Scizor is a great staple mon and defogger...