I think vikings would win, because the had the most advanced fighting skills of their time, and were very intimidating.
If i saw some guy in black tights coming at me, a drunk guy with a peg leg coming at me, and some fierce armored guy with a big sword coming at me, I'd prolly be more afraid of the big armored guy with the sword.
I am not like a fan of vikings though, it's not one of my favorite themes.