True but at least in Dragonball Goku did things like, well, lose. Even though Goku was the main focus of Dragonball it was still evident that everybody played a role in the big victories of the series. Hell, even Yajirobe has his moments. You know, the guy that was essentially a mix of a samurai and the stoner that works the register at your local Jimmy Johns? That guy was useful from time to time. Good Lord, even background noise characters like Oolong and Puar got in on the action... Dragonball Z basically just turned the whole cast of Dragonball into Goku's fan club. Also, I don't care whose sensibilities I disturb, but the fact Akira Toriyama originally planned to have Gohan beat Buu until the fans overwhelmingly demanded that it should be Goku is living proof that sometimes fanbases need to enjoy a nice tall glass of shut the **** up.
On top of that, the lack of Super Saiyan 3 Gohan was severely disappointing. Could you image how much more awesome the Kid Buu fight (which was pretty rushed) would have been if he fought SSJ3 Goku, beat him, fought Maijin Buu, beat him, fought SSJ3 Gotenks, beat him, and then fought SSJ3 Gohan and/or Vegeta, and then lost to SSJ3 Gohan=???
It could have potentially been spectacular, and it would have made Trunks, Goten, Majin Buu, Uub, Goku, Vegeta, and Gohan all relevant characters that could all potentially end up as "the best" character. I mean, how could would that be=???
I know that by then Piccolo, Yamcha, Tien, Chiaotzu, Yajirobe, Krill, and Master Roshi were all worthless fighters by then, but at least having more than 1 guy who can stand up to the big baddie would have made Dragon Ball GT so much more interesting.