Do you play your lvl 90 rogue as main or as twink? If you only have a low level rogue twink I would kindly ask you not to vote.
I ask this because I have a theory that most max level rogues play the class as main. I constantly see people complaining about rogues being OP or something along those lines (yeah yeah and many see how underpowered rogue was for so long in Mists). Those complaining people often roll rogue to join the OPness but then realize just how difficult it is to play a rogue well. Yes you can blow up a low geared player, but every class can do that.
As rogue, even to just be somewhat useful, just to do decent damage you have to study the class. You have to work harder for things that you can achieve with other classes by just jumping into pvp and give it a little try. With rogue you will fall flat on your nose this way.
Yes to really master a class you have to put in a lot of effort with almost any class, but the point is, like written above, as a rogue you need to study it from the start.
I tried EVERY other class because after so many years I wanted to see if there is a class that I enjoy more. You have success quicker with every other class.
In the end this is also why so many people give up on rogue quickly even in patches when they ARE op. This might be one of the reasons why rogue is the least played class. You have to commit to be a rogue to get even small results.