Hmm the rock,paper and scissors discussion again.
I must say I don't quite agree with this logic. Because it makes you superior against something, and poor against something else. Completely Disregarding your personal skills.
But do not understand me wrong, I don't agree with this logic but the game is also not based on it too.
If you're a non-shielder, you have a lot of options against ranged. The common knowns are:
-Get a shield lol.
-Get a sidearm (throwing etc)
If you still want to be a melee specialist you can simply do:
-Hide behind shields
-Seek cover
-Get more Ironflesh for extra survivability
-Dodging
-Go higher agi (to hunt/chase archers, better movement in battlefield, dodging advantages, even easier to use covers etc.)
-Low lighter armor (same logic with going higher agi)
I played 2h. I never cried when I got shot, because it was my fucking fault most of the time!!!!!!!. I either failed doing teamwork, finding cover or dodging.
If you can succesfully dodge, that means the enemy archer is wasting his time as well as his ammo. Besides, the killing speed of melee players outmatch the killing speed of ranged in every aspect. While a good 2h hero can chop 5 heads, the archer will only have the time to kill 2 people with the best luck. If one team has more archers, it also means they have less melee players; which makes them much more worse at melee combat simply because of the reason that they will be outnumbered.