Ive been doing a lot of pvp recently on my shammy. Currently resto specced, with 43 points in resto, 7 in elemental (I get in every raid this way

)
It is harder to kill in pvp, since changing from 31 points in elemental however its not that hard. With 1v1's ive done with guild mates and other players on my server, its quite common to win. If you have a 2h weapon and using wind fury you can get a lot of busrt damage. Assuming each hit is 300dmg. 3 x 300 is 900. thats 900 damage in a second or so. Each one of those attacks could crit, or even all three. If all three crit thats a lot of damage. I forget what the crit would be for that. Lets just say u get 1200dmg. Now to a warrior with 5k hp, its not a lot. To a caster its deadly. If wind fury proc's twice in a row then your average warrior is gonna be down to half health (using shocks along the way). As long as the dps isnt too high, you can easily heal your self, if u have the 70% to not get interrupted while casting a healing spell. If you have that, spam lessing healing wave and you can restore hp pretty quick and continue killing the warrior. You also have earth bind totem on the warrior, which is annoying to them. Can give you that extra distance to heal. I usually drop searing totem, which is good for 50 fire damage every hit.
Casters generally arnt a problem. Using earth shock, even rank one makes them almost useless. With a cool down of 6 secs and used with grounding totem, you can avoid being damaged from most spells. Also using purge to remove any buffs (like caster's armour buffs) and using melee to interupt casting as well. They wont last long against your melee attacks as well as shocks, if u use highest rank earth shock.
Paladins are a pain, one class i hate fighting. With gererally better melee damage, as well as having more armour and hp they are hard to take down. Dont really have a tactic for them.
Druids, not that hard to beat as they have a long cast time for heal, which can be interupted. The healing over time spells can be purged.
Rogues are the class shaman suffers against. The only way i have found to beat them is to frost shock them to death. If they get close you just get stun locked to death.
From what ive been reading on the wow forums over a period of months, hopefully shamans in TBC will get quite a few totems if not all that effect the whole raid. They recognise that shamans will get mostly replaced by paladins, by raid totems would prove very useful. Eg the whole raid gaining 67 agility. How about mana tide for the whole raid.
What i want to see is mana tide not a talent. If we had mana tide without having to spend talent points, getting into raids would be easier. Most shamans are forced to be heal bots. The new talents for TBC will hopefully give shamans better dps allowing them to not heal 24/7