I'm using an 'all-fossil' team, which by default means I'm using all-Rock, and that EXP Share really does ensure that everyone gets over-leveled pretty fast. Grass & Fighting stood no chance thanks to my guys being high enough to one-shot just about everyone.
As much as I love this game and the amount of pokemon everywhere, I feel like its a bit of a mixed blessing. No matter what gym you're going for; right before that gym, the perfect counter is somewhere nearby.
1st Gym is Bug: There's easy access to Fletchling & Litleo; both of whom are counters to bug
2nd Gym is Rock: There's already plenty of Water pokemon and Grass beforehand; Roselia, Psyduck, and Oddish to name a few. You could also go towards Geosenge and pick up a Hawlucha, too
3rd Gym is Grass: Anything you had for Gym one is still perfect for here and most likely much higher
And So on...
There's too many Pokemon; or at least the Gyms are a bit too easy. For future Gyms, it might be interesting to encounter more 'themed' teams in Gyms. Like having a "Trick Room Team" for a Gym theme or a Defense Gym where all the pokemon are more defense-oriented pokemon. Kind of similar to Norman's Gym setup in Ruby/Sapphire where you went through doors associated with either Attack, Defense, Speed, etc.
† I am a Christian, and not ashamed to admit it! Copy and paste this if you are too.†
What's better than a Malamar?
A Shiny Malamar!
Vivillion (evolved into Modern pattern...thought Shiny turned into High Plains pattern, but whatever)
Nintendo 3DS FC: 0447 5404 6118
Safari Zone Element: Electric
Emolga, Electabuzz, Zebstrika