I actually think the new method has brought balance to the game.
The problem is there are soooo many people who are used to the old system, where archers could be safely ignored because they were nearly worthless scrubs. You'd just see teams consisting of sometimes 80% two-handers in heavy armor with no shields, no throwing, no athletics, no method what-so-ever of dealing with archers. They dealt with archers by mainly just ignoring them, and there weren't that many archers anyway because archers sucked so bad.
So now.... archers don't suck. Uh oh. A large portion of the playerbase consists of builds that are basically invalid now. Pure str, no athletics, no throwing, no shield and nobody to hide behind because all your buddies have the exact same build you do.
So far, most people have been "adapting" by playing the "I'll show you! I'll make an archer!" game. I think they are finding that archers have plenty of vulnerabilities. You just have to spec for it a bit. And not EVERYONE needs to respec. It's just that teams of 80% two-handers are arrow fodder for archer heavy teams. (Whereas a team of 80% shielders would laugh heartily while mugging the archer heavy team in a complete one-sided fight.)
There's a much better element of rock-paper-scissors now, instead of the old "rock beats scissors, rock beats paper, rock beats other rocks" we had before.