Warriors who use Strength get crazy health regen out of the deal, though so it gets to the point where it's nearly impossible for them to die.
However, it's RANGERS who are overpowered, not Mages or Warriors. Just max out Splitting arrow, and stack on +Critical Chance jewellery and you can end up with insane damage dealing, and wipe out hordes of foes in the blink of an eye.
If you look at it in a realistic perspective, they SHOULD be overpowering! lol!
No hulking brute can match the piercing power of a pointed projectile travelling at a great speed. Plus, their skills are designed to make them untouchable.
And about the warrior thing, I did see the effects of that on mine. I would charge on a horde of Imps that use magic blasts and magic missiles and it would take them twenty seconds to actually kill me without me healing. You're taking about a group of five imps at a time, two warriors, two shamans using magic blast, and a healer that uses magic missile.
But even then, I can't rely on my warrior. It's still difficult because I have to draw in an enemy at a time. I can't kill many at a time the same way I could if I was a ranger or a wizard and twenty seconds isn't a whole lot of time.
Therefore, I am forced to either waste alot of potions, unlike the other classes, or draw in one enemy at a time, which could take forever.
During broken valley, I spent hours grinding on skeletons because the only thing I could do was to whirlwind a huge horde, run away, and then do it again. I had to do this about 25 to 30 times in order to kill one measly skull.