Bottom line, I've played very nearly every spec of very nearly every class to around 50 at least, and I have never been as frustrated in PvP as I am with my Shaman.
"50 isn't 70," you'll say. That's what I said. I told myself it would get better by 70. Then I hit 70 and it still wasn't any better.
"It'll get better when you get PvP gear on," is the next logical argument. That's what I said at 70. I told myself it would be much better once I had four pieces of gladiator gear on for the 70% push-back resistance.
So now, here I am six pieces of PvP gear and several other epics later, and I still can't win a single fight one-on-one against a competent, equal or lesser geared opponent of any class. When exactly am I going to start seeing this DPS Shaman supremacy? Once I've got full S3 on? Somehow I very much doubt that.
In PvE, I don't really offer anything a Resto Shaman couldn't except Totem of Wrath. Which, until 10-man content or higher, isn't even worth comparing to CC unless you're in a full five-man group of casters. You can feed me glory stories of how much you or your guild loves DPS Shaman, but the bottom line is that when I'm searching for heroics or Kara I see the following: "Need CC," "Need Mage," "Need 'Lock," "Need Priest." I've even seen, "Need Rogue," a couple times. You know how often I see, "Need Shaman?" Never. Not once. The only way I can even get into a heroic at all is on, "Need healer."
My Shaman is on the shelf at the moment. I am leveling a Priest, from scratch, because in all honesty I am having more fun doing that than I am continually struggling with my Shaman, trying in vain to make this class work while I wait for it to get fun.
I'm tired of waiting.