I hated the 5th gym!
At lv 30, I got beaten. Sure, I got haxxed. Drifblim's first Ominous wind boosted stats, makeing my Vespiquen toast., but, after 2 rather weak routes, Water lv 30's suddenly change into OWNING lv 32-> 36 Ghosts! Mismagius had stupid special attack, and Gengar was stupidly fast, and had stupid attack.
The 7th gym's puzzel was annoying, but I OHKO'ed Abomasnow with my lv 37 Luciro's Fighting moves, and OWNED the rest. The only foe that actually took a hit was Medicham, from my Luciro's Shadow Claw.