As a guild/raid leader on several servers through many expansions I'll give my opinion to the best DPS class over the long haul. Some shine early, some shine later or for specific periods (ie. Trueshot on mobs with lots of AE, etc.) or burst, or sustained raid, etc... The single best DPS class over the long haul through all expansions is the guy who logs in during raids, pushes buttons in the right order and enjoys playing EQ with all us other nerds. I don't care what class you are - if you're logging in consistently and communicating your absences - you're the best DPS class, hands down.