I play mainly 2H with a 1H/shield alt and I don't think that 2H are OP at all. Shielders aren't supposed to be able to get kills, they are there to support/protect teammates. Leave the killing up to the 2H/archers. I do agree partly with you though, spamming is definitely OP. The first 20 of my kills were spam kills, and I still do spam sometimes, especially against shielders because of that feeling of hopelessness when you face one solo. Implementation of fatigue for both 2H and sheilders would definitely fix this (no spamming, no turtleing).