I've finally leveled my Rogue!
My Female Dwarf Rogue, to be more specific. I started her along with my Shaman during the Cata pre-patch. Two years later, my Shammy has enjoyed a bit of attention. A little PvP, a little LFR, but mostly just being my BS/Tailor. Two years later, my Rogue, neglected at level 50 for a loooong time, finally is a max level character.
She's not one of the "legendary carrot effect" Rogues stomping around. If that were so, then my Priest would have the staff. She is, however, fully enjoying the full assortment of abilities, especially Crimson Tempest, a.k.a. BLOOD EVERYWHERE!!!
I've been focusing on Assassin. It's a really slow rotation. I've always advised any player, in any role, to keep the GCD going. High activity is the best way to increase DPS, throughput for healers, or threat for tanks, (Also, tank DPS matters) but there's always been one exception in the back of my my mind, though, which I never bother to specify, since they know who they are.
I know I'm very new to the class, but I think a major way to improve it might be to remove the Energy cost of finishers. My impression so far of the Rogue rotations is: Build combo points>wait for energy>use finisher>wait for energy>repeat. If finishers only cost the combo points they use, then it would be: Build combo points>use finisher>build combo points>repeat. Assassin would still have the wait time between Mutilates, but it would be lessened by the extra Energy not spent on finishers.
There would have to be a lot of re-balancing to adjust for the major increase in DPS this would cause, but it would decrease the time wasted between button presses waiting on Energy. This is mostly Assassin I'm looking at, but the Combat rotation outside of haste buffs has the same issue.
For now, though, I'll just spec Combat (Dwarves use maces, see?) and gear up just a little bit, enough to get into LFR. I'm not going to spend any significant amount of time or gold on it, I just want to raid a little on my newest maxed alt. PvP can wait for next season.