I've got no complaints with my Resto Shaman in my melee team {PvE, of course}. Overall I have a ton of passive healing just due to the nature of my team {2*HST, 2* Holy Prism, 2*Sacred Shield, Glyphed Riptide on a randomized cast, Earth Shield}. 90% of the time she's right up in there in melee range because it just makes it easier to move out of the way of things.

She has 2 setups I can use, 1 where all she does is totems and shocks/UE between casting Riptides all over the party and 1 where she has an actual rotation with Lava Burst and Lightning Bolt spam added in. The latter is the one I've used pretty much exclusively. Glyphing Telluric Currents can help while you're gearing up if you want/can DPS while running content, but I swapped that out pretty early for Healing Wave.

Then I have mouseover regions set up so she can do {NS+}GHW, HW or Chain Heal based on mouse position on the frame. A separate button allows me to manually cast Riptide on mouseover {also tied to Rez out of combat, battle rez in combat}. Plus I still have Spirit Link/Healing Rain/Healing Tide Totem/Ascendance/Spiritwalker's Grace for really disastrous moments.