Got a team of 4 pokes all at level 32 matching Korrina's Hawlucha but he just takes out everybody in one turn or so, even those he isn't super effective against. Got a team of level 32 Charmelon, Frogadier, Amaura (Super effective, but damn his Aurora beam is my only saving grace in this battle really) and Lucario. I usually always have trouble with at least one gym in every pokemon game due to my play style lol. I only fight Trainer Battles and use regular pokemon grass battles just for capturing except for usually at the very beginning. I just run away from reg pokemon battles if I've already caught them. Usually works out with keeping me even leveled with the gyms. But this Hawlucha is literally causing me more problems with Sabrina's team in Soul Silver -_-.
Well some people like a challenge. ;o I for one am using exp share only for the purpose of evolving quicker to fill the Pokedex. Once that is accomplished I intend to turn it off and raise a new team of fresh Pokemon to finish the last 3 gyms and the Elite Four.
Same reason I don't fight the pokemon in the grass either; I really like the challenege sometimes ever since I played Diamond normally and blew through it pretty easily. Been working for me Since I seem to be at the same level as the gyms most of the time. Just beat her right now too, Had a level 21 Solosis that I just got with Charm and threw a quick claw on him. Took his attack all the way down and then brought out Amaura and his Aurora beam. Only lost my Solosis and Lucario this time yay!
There's a gym leader later on who uses a Slowking that I COULD NOT get past. I was using my Helioptile, who was confused and every time I hit him, the leader would heal, or he'd raise his defence or something annoying. Took me 8-10 moves to finally knock out that one pokemon.