This was my idea I posted in the Diamond/Pearl "Gameplay Ideas" thread.
Instead gym leaders using certain types, they instead have a battling style. This battling style isn't limited to a certain type like fighting-type or steel-type; any pokemon can be used to fit the style.
gym leaders fighting style with:
- based on attack & special attack
- based on defense & special defense
- high speed
- high accuracy
- constant recovery (rest, leech seed, ingrain)
- inflicting status ailments (confusion, poison, spikes, burn)
- using status boosts (swords dance, baton pass)
- fighting in environment (hail, sandstorm, rain dance, sunny day)
... Now those would be some interesting gym leaders to compete against. A true challenge for all aspiring trainers to become pokemon masters. Plus, with each battle you will learn something about battling that you may not ordinarily think of. And aren't gyms supposed to strengthen a trainer's skill? Now getting a badge actually has significance. It represents something more than just "See, I can beat a trainer that uses one type for all their pokemon."
And same goes the elite 4. They need some strategy that are absolute. Maybe something along the lines of...
elite four use strategy of:
- breeded pokemon to have variety of moves
- best way of using held items (charcoal, leftovers, shoal bell)
- using a pokemon's ability in conjuction with its moves really well
- using hidden power, individual and effort values, and such to their advantage
I would also like to add that the elite four's pokemon may not be the same everytime you fight them. They will have 3 different parties and each time you fight them, one of those 3 parties is randomly used.
With this setup of gym leaders, the player is learning something more than just what type can beat another beat another type of pokemon, which is told in the booklet / instruction manual. It's like an in-game tutorial... but much more fun.
This also gives reason for why trainers inside the gym use the same type of pokemon as the gym leader (and they wonder why they can't beat the gym leader). If the gym leader has a particular battle style, then the gym trainers are currently under the tutelage of the gym leader. They are perfecting that style.