If you use the same Pokemon as you did with the Elite 4, then the majority of Kanto's Gym Leaaders will be easy (only Blue/Gary of Viridian City is tough as his Pokemon are Lvs. 54-58)
They bumped Lance's other Dragonites? In the original G/S/C, one was 50 and two were 47. I had a tough time as I didn't bring and Ice Pokemon. Aerodactly was indeed tough.
Capturing Snorlax is annoying. It keeps healing itself with Leftovers, and anytime I tried using something like Thunder Wave, it would just use Rest.
BTW, I am willing to admit that I don't waste move slots on useless things like Light Screen, Screech, etc.