I have two rogs, 4 rangers and 2 berserkers. my 2.0 zerker with group buffs will maintain 750 to 800 dps all day long in RSS. Rogue is almost identical. Rangers struggle to break 300 dps with bows, and 450 to 500 dps max with 2.0 and comp 1 handers. Bonus to berserker is his dps doesnt matter one bit from front to back, but if rog is off the back of mob his suffers as much as 40% loss.
Rogue can beat berserker by just a bit mob to mob in ideal conditions, burst damage (2 min and under burn) it is all berserker. Easy to go over 2000 dps. Rogue owns in the 3 min to 5 min burn because they maintian lower but longer burns.
My newbie zerker is lvl 70 200 aa, with 1.0 can hold 250 dps all day long ( I have been just too lazy to get better weapon yet for her with 15 account to gear total lol). She has complete bazaar gear and 1.0. My bazaar geared rangers do shit damage, 100 dps sustained at lvl 70 (100 aa's all in bow dps) truesshot puts em up to 250 dps for a min or two an hour. They use 41% haste from NToV drops, bazaar gear and druzzil bows.
All in all as a huge lover of melee toons over casters and with 15 accounts full of lvl 70 toons, I absolutley own shit with my anguish berserker that takes my other toons up to 5 or 6 characters to take out. A great test is to straight up solo a mpg mob, berserker does it easy, my 15k warrior cant get it to 50% solo. Berserker also soloes poj execution trial with ease. They tank like a knight and hit like a rogue. Best class melee dps wise imo.