I can do statistics me!
https://www.warcraftlogs.com/statist...ic=hps×pan=60
https://www.warcraftlogs.com/statist...=hps×pan=1000
https://www.warcraftlogs.com/statist...ic=hps×pan=60
Shaman excel on progress because of Mastery. In fact, any HPS drop or nerf in other classes has shown to be a Shaman HPS boost.
The only way to rank on farm fights as shaman nowadays is simple: tell another healer to go DPS. But frankly, who cares? If it's on farm, you could be running in Haste/Versatility and still kill it.
Yes, overall Resto Druids are top, but that's mostly because they have HoTs that top everyone off. You know what HoTs don't do? heal a tank from null to full in 3s, that's what you bring the Shaman for. I'll let our Druid have his meter spot rejuv'ing the entire raid that's at 85-90% HP, because it's pointless sniping it, I'm fighting a boss, not my guild mates!
And M+ really? Shams are probably the best healers there because of Purge/interupt/stun & lust. But that doesn't show on your healing meters, so it doesn't count, right?