Nah the gym leaders are easy, i can one hit everything, the problem with your pokemon is that you guys focus on more than one pokemon, i see people on youtube with like 5 pokemon that they trained. Why waste your time when you get to victory road there are already pokemon in the wild at that level, your just wasting time. All you need is one fully trained pokemon to finish the game without cheating.