Obviously "best" is meaningless here because each class has their own merits. It's no secret that Rangers are underpowered in this era, so they're out. SKs and Paladins are great tanks, but not as good as a warrior, and their dps is worse. They're out for not being specialized.
Warriors are easily able to take more of a punishment than any other melee class. Their DPS is also very comparable to rogues and monks, especially considering their great gear selection (blade of the black dragon eye, offhand wurmslayer, etc).
So I vote Warrior.
If we're considering epics, Rogue would be a close 2nd with the huge DPS boost a Ragebringer provides.
Before epics: WAR > MNK > ROG > PAL > SHD > RNG
After epics: WAR > ROG > MNK > PAL > SHD > RNG
But again, comparing these classes in this way makes no sense.
__________________
I am Reiker.

lol wut
|