I think, on the whole, I'm a little undecided - in that I mean both work well and terribly at different points in the story. I grew up with the more heroic Goku, and only learnt of Toriyama's initial depiction of the character much later, so retroactively looking back on instances where Goku's motives and actions didn't align, I can see now where the dub took more liberties than perhaps it would've if it were translating a (at the time 'newer') show today.
I'm mildly amused at how obnoxious and contemptible the original version of Goku is, as it makes the entire series seem a lot more tongue-in-cheek, though as I said only mildly, as the plethora of other protagonists deserve far more than to be outshone by Goku, him being the simple-minded fighter who just succeeds can work once or twice, but when Toriyama was capable of making Piccolo, Gohan, Vegeta, Trunks, Krillin etc undergo more compelling character arcs and still play second fiddle, the joke gets old.
Heroic Goku works so much more as an inspirational figure, as each of the aforementioned cast all lead back to him in some shape way or form, be they his friends, spared enemies, family, or even disciple of said family. His status as this paragon of virtue at times was a form of statement against very easily identifiable evils, and his ability to overcome said evils often was the result of determination and hard work - so it pains me when I see such a character go against the greater, and even moral good, at key moments of the series.
If I had it truly my way, I'd have taken the selfish Goku, and the Superman Gohan. But, beggars can't be choosers, eh?