The Hulk all the way 😛 Juggie is a lousy fighter. He depends way too much on his protective shield and his strength, but using tactics isn't his strongest point (granted, mostly he doesn't need to uses strategies, he just punches everybody away).
In an old comic, Thor fought Juggernaut and managed to bring down the protective shield that surrounds Juggernaut, and Juggernaut didn't know what was happening to him, he got thrashed so hard he didn't know where he was standing. Luckily for him his forcefield came back in time to save his ass.
OK, I exaggerate a bit, but I just want to point out that he relies way too much on his strength and his forcefield, and not on his fighting skills !! Any Hulk, the grey one, the mindless one, you name it, is a better fighter and at least as strong - ok, the grey one isn't as strong 😛
And unstoppable certainly does not mean invincible.