My largest problem with Goku in DB is that he can clearly defeat anybody yet it takes him a bunch of running around like an idiot and another five episodes just to defeat the villain. But it does get better as it progresses in my opinion. King Piccolo arc held up pretty solid for me.