I think of 2 handed weapons as being best with heavy armor as the are big hitters but their swing is slow so it leaves the users needing the extra protection in between hits.
Light armor. Because Barbarians. But, i feel the fast movemt speed of light + Slow swinging of a greatsword, is a great combo. Plus Light armor lets you charge into battle with more stamina.