I have many complaints to the insulters of Johto...
Its true that your team was at least to lvl 55 after the Elite 4, but did anybody notice this?: No Johto trainers' Pokemon broke lvl 25 until Mahogany Town, and your team was at about lvl40. Clair's pokemon were at around lvl 38-42 at the highest. Heading to Victory Road is when you saw lvl 40 pkmn. They did that so nobody would be at lvl 70 when they got to the Kanto gyms, unless they spent hours grinding their team. The Kanto trainers were at the lowest, lvl 40, even the Bug Catchers,
Its possible to have a game where you go to Johto and Sinnoh.(Arceus Event. Sinjoh Ruins)
I think it would be awesome if Pokemon Company made a game that let you go to all the Reigons, giving each one a story line, including Sevii Islands and Orange Islands, and let you fight Gym Leaders, Elite Four and the Team(s) of that Region(Rocket, Magma, Aqua, Galactic, Plasma) and even Red. I'll admit, having all that data on one game would be nearly impossible, so to the people who'd bring that up, read this next part: On Resident Evil 4 and Metal Gear Solid 2, the game was split into two discs. So, have each Pokemon Region on a different Game Card.
This above probably wont happen, but there should be more Pokemon games with more than one Reigon. It was the best thing that ever came out.
And Gold, Silver and Crystal were NOT failures. They are and will always be better than Heart Gold, Soul Silver, R/B/Y, Hoenn, Sinnoh and the Unova Region. This is my opinion, and it wont change.
The other games dont have two Reigons because they dont feel like doing that again. They make one Region for a generation, then spend the next few years trying to pick a name for the next Region, and scraping up the remains of their creativity off the floor to come up with pokemon names and designs. I know other people have this same idea. They made ice cream pokemon, and a bear cub with frozen drool hanging on its nose. They.. are... not.. trying.
I'm done. Again, not trying to insult anyone, but to me, it had to be said.