It's a tie between Kanto and Sinnoh. Those two are better than hoenn. I felt like really that whole team revolved around Sceptile because he was way stronger than the others in that team. Kanto is the all-round best team including some of those orange island pokes. Hoenn and Johto teams felt really weak until the Battle Frontier and some of the Kanto pokemon were being used again
Hoenn revolved around Sceptile? No offense, but I think you might be confusing that with Sinnoh and Infernape.
Hoenn/BF actually had the most equal screentime/development between all the pokemon this time around. Sceptile, Swellow, and Corphish were known as the "Big 3" in AG, Glalie dominated the Hoenn league and has never "lost" a match. Pikachu obviously did great and during the BF and Phanpy evolved into Donphan and had some screentime as well. Torkoal was the only pokemon that didn't have the best screentime but it even got to battle a legendary at the end of AG.
As for Sinnoh, it was a great team. It's a really, really, really close second favorite behind AG but a lot of the screentime went to Infernape (which I personally didn't mind but a lot of people did mind). And during the league, Pikachu, Gliscor, and Infernape dominated the Paul match which again, I personally was okay with, but other people definitely complained about that.
That's why despite how awesome the Sinnoh team was, I lean towards AG being the "perfect" team because of the balance it had.
Now no team is really perfect (hence why I had perfect in quotes up above). That's why my first post here said Ash combined AG with DP since both teams had awesome components to them. Infernape and Gliscor from DP with Sceptile, Swellow, and Corphish from AG, plus Pikachu. That's a great team there and those were some of the pokemon that made me enjoy seeing AG and DP.