Most likely Goku since he could go super saiyan 1 to 4(if you count GT)
Vegeta is stronger because vegeta didn't fight people in his limts he fought people greater then his limts
When goku and vegeta first fought goku had to use kaioken x3 to keep up with vegeta but on N amek goku had reached truly great strength most sayians cannot reach and also goku became asuper sayian first and when goku fought majin buu vegeta admits that goku is the best actually he only used it to win not to keep up he wanted to use it to surpass vegeta they were tied in power at first well almost tied
Hatchyack since Goku stated he's even stronger than Broly. But he's still around Broly's level, only little higher or more.
yes yes yes yes and again yes
Well,it is hard to decide because when gohan released his hidden powers, he became a ssj2. So it was in him all along. But goku did not always have the ability to go ssj4 inside him. Since ssj2 gohan is most likely the strongest ssj2 and was stronger than his dad when he first transformed during the battle with cell, it is possible for ssj2 gohan to be stronger than ssj4 goku. But it all comes down to what you think and who you like more. {besides,ssj4 goku never sliced any of his opponents in half with one punch!}
goku is stronger then vegeta
Goku is stronger.
No. Goku is the strongest.
no no no piccolo is not stronger than goku
goku
Well goku is the ultimate super sain so goku is stronger
i think goku is stronger than gohan
Seems beerus is stronger than goku.
cloud because if he can defeat sephiroth he could blow away goku
Goku is stronger in fight than yami but yami is stronger in dueling.
Definitely Goku.
Simple answer: Goku.