Well i have all 3 at lvl 115 at the moment. For that lvl equally equipped:1. which is the best best dps
2. which is the best all around
3. which in your opinion is more fun
4. which is best for boss runs
1)rogue by a mile even on bosses - any boss. My shadow does a ton of damage which isn't resisted as much as other skills and classes and if you can take aggro then riposte does extreme damage.
2)best all around solo is probably tied for ranger/rogue. Rogue is faster and better at farming and locking but with a ranger i can solo some mini bosses much better. If i had to pick just one I'd lean toward ranger.
3) rangers are more versatile but i play my rogue alot more because its better to farm on overall since i get bored waiting for my ranger to kill mobs.
4) for soloing boss runs I'd lean toward ranger with a good bola, light heal, and speed boost (heroic boots or similar). However, if you can group up i much prefer a tank build on my warrior. Few people actually use a total tank build and it helps alot to keep the group from wiping. The only exception in solo are mini/bosses that are highly range and AOE skill based. Then warrior is a bit better because bolas dont help as much and its hard to keep healin.