I don't know who's smarter. Tails may be doing more with less, but he has his dope moments. Eggman is brilliant, but he doesn't surround himself with a team that can watch his blind spots.
Eggman's weakness isn't his ego. It's that he's... well, robotic. He's scripted. His master plan will try...