I swear. This game is like fucking crack. I just came back to it a few weeks ago, blech. I feel dirty. Oh well, I'm having fun, that's all that matters.
Comin' in to the conversation...I play a rogue, end-game raiding guild...I have to say, I do agree that rogues need a little more than some tweaking. Every class has some horrible way to counter us. As ellywu2 said earlier, yes, to beat most other classes, the rogue needs to be 100% on top of his game. I can pull it off usually, but even then, sometimes the opponent is so amazingly geared that even then it doesn't matter. Ever been killed by a warrior in less than 4 seconds flat, EVEN when you pop off a Cheapshot AND a Kidneyshot? Yeah. Suckage. And I'm in more than half-epics here.
The thing about rogues VS several classes is that they can be easily kited if they don't have certain cooldowns up. This applies to Warlocks, Mages, Priests (emphasizing shadow priests), and Hunters the most. Fuck, if I don't have my cooldowns and I start getting kited? I just /sit. That's how horrible it's come to be. Druids can shapeshift any time out of it, warriors can intercept, shamans don't need to give a crap because they can heal and toss their own bloody spells...etc etc.
My opinion is that rogues are TOO dependant on our cooldowns. With all of them up, we can do well for ourselves, and fight on equal or better level. But the fact remains that we can only do this every 5 minutes.
Fuck.