Quoted By:
Alright then chaps, why not assemble the ultimate in-game team? Gen 5 of course, let's not limit ourselves too much. No EV training, assume a perfectly bred Pokemon, and specify their natures of course.
Requirements:
>Needs to get STAB on all HM's for maximum functionality(HM's will be Cut, Fly, Surf, Strength, Waterfall).
Team Diversity mode: Cut becomes Grass-type, Strength becomes Rock-type, but you have to add Dig as well.
>Minimal weaknesses to specific types
>STAB counters to the types you're weak to
Try and keep physical HM's on Pokemon whose base stats have high Attack, special HM's on high SpAtk. of course.
Anything else to add?