It simply isnt. Damage wise it isnt. The Main Problem is that 2 Handed >> 1 Handed + Shield. You gain nothing from having a Tank and thats the Problem. Not Melee in General. As I said: Melee is the closest one to being OP because of the Extremly High Damage Spikes (10k+ with on Attack ). 1 Handed + Shield has no Place in this game. They should be Tanks but nobody needs it + it isnt working.
Mages have Invisibilty against too hard Enemies ( 1 Round Cooldown ^^ ) Dex based Characters have Invisibility and a lot of Escape Spells. 2 Handed Warriors couldnt even use Tanks + they one Shot everything.
To Fix this 1 Handed + Shield should be one Skill not two because its cleary a Disadvantage if you have to spend 30 of your 49 ( without Lonewolf ) Skillpoints into it instead of 15 like the Two Handed Warrior. Also Skills scale with your Weapon Damage -> Way more Dmg for the same AP with a Two Handed Weapon. Just give us some Shield Skills with a new Skill Tree.
Lets call it the Defender und the 2 Handed Tree remains Man at Arms. Give Man at Arms Dmg and Mobility Skills with a High Cooldown with High Damage. Also give it Traits to increase the Damage ( like Bully ) or even a Berserk Trait ( you gain Damage as you loose Health ).
Give the Defender CC and Support Skills. Like: Shield Bash: Bash and Enemy with your Shield. Chance to Stun. Moves the Enemy some Meters away. Scales with your >Shield<. Stand your Ground: Loose all Movement ( Toggle like the Stances ): Increasing your Defense even more and block more Space ( so Enemies cant run around you ). Got you: You can Jump near an Ally and Increase his Defense for a little Time. Barrier: You have a wider Range to block incoming Spells and Arrows for Protecting your Group.
Also Move the Traits that Increase your Life by 25%, increase your Magic Resistance by 50% and your Armor by 15 to this instead of Man at Arms.
With this One Handed + Shield would be viable and Two Handed Warrior wouldnt be an unstopable Force ( thanks to the traits ).