for me pesonally I found heroics too hard not to have a resto shaman when I just started doing heroics.
I had to use a large amount of crowd control such as hexing as much as possible.
after you get geared out you will find you aren't hexing anymore and the need for the resto shaman gets deminished to the point you don't need him anymore ( just 4x healing streams seems to do most of the work ).

while I had a resto I usually found that he could top off the team by just doing a chain heal on himself ( usually didn't need the big panic where everyone casts chain heal ).
the resto pretty much just stood there throwing light heals on the tank until something big happened.
I had used to use a two button type of system where one button was dps an all except the healer and the second button was the same dps except the resto was doing heals on the tank.

good luck