I do think that Goku is really boring and one-dimensional... :P
But that's Dragonball as a whole for your (at least after the genre-shift) and that's alright, if you consider its age.
Overall you are right, of course. I was just surprised of all the Deku-criticism, because I think he is a very well executed example of his type of main-character. And yes, I also really like his rivalry, because Bakugo, for all his flaws and antics, shows quite a bit of depth and growth. He is a character that should usually be unlikable as hell, but somehow he really works (for me and many I know, anyway). Admittedly, though, his dickishness in the beginning was maybe a bit too heavy-handed...
@IHateAsta: Of course, Kenshin was also a great MC. Pretty different from the usual in the genre.