I never had a shaman as a main but....yes. Shaman's have an incredible donor buff but that is about it. AND the buff can be added out of combat and then the shaman camped.
Yes they need help to make them a viable THF class. The Pet remains to me the most obvious immediate place of improvement as Shaman's have all the cool pet commands and etc that cost quite a few AAs.
Anything to make a Shaman more useful in fights seems a good idea. Maybe a combat buff or two that Sune doesn't provide.