I just want to preface this with me saying this is just a thought-experiment, I'm not necessarily for or against the idea I'm about to propose, but I am very interested on views and opinions of people who are both for and against Vanilla undergoing minor class balance changes. I would like you to read more than just the title - if possible.
The idea is a simple one. What if Enhance Shaman's Stormstrike;
1. Has a lot more charges (because rogues and dere dem poisons); or
2. Has a much shorter duration but infinite charges/no charge system; and
Can't stack, so multiples would overwrite each other (because 2nd post).
I know a lot of people are against changing anything because it won't be Vanilla, that's fine. I fully expect you 'then it won't be vanilla' peeps to have your fun, so go B A N A N A S (as expect, give your opinion without reading).
For those of you that have been arguing about wanting to see certain specs become more optimal (I'd argue they're already viable in most circumstances besides maybe Naxx40) in a raid setting, what do you think?
I think this kind of change keeps the core 'support' aspect of Shaman alive (as in their own damage is mostly unaffected, keeping their hybrid tax in check), whilst increasing the usefulness of the actual spec. This is opposed to the whole class, as Shaman's utility is linked to their class not their spec, hence why they're Resto majority of the time (need them healers). This provides a reason for at least one lucky Shaman to not have to be Resto for raids. It also avoids any real game-play changes for the Shaman, though it may have some flow-on effects on how other classes do their rotation.
Unfortunately I didn't have enough experience with other supports to propose parallel hypothetical. But I would be interested in hearing reasonable ones.
As for actually seeing it implemented? I'm not sure and I'm still leaning with no, but that's what I made this thread for!