On top of everything here, both specs wont provide you with an unique play style, as said, Ele spams Lightning Bolt most of the times, and can hardly fill GCDs while moving, while Enha cant be called a "fun" spec when its rotation is compared to Feral or a Frost DK for example (at least from my point of view).
For example, unless spec/class I play bring me an unique play style or a feeling, all I want to do is to top metters so I would chose Fury warrior when called to a raid over an Enha shaman any time of the day (unless I am trying to gear the shaman or any of its specs).
I also feel like this when it comes to Frost DKs in the last couple of months especially.
If you have 0 DK tanks in the "pug" raid, and 3 DK dps, you somehow dont have Icy Talons. :D
Frost vs Unholy DK is a completely different story for many reasons, one being Frost DPS is high on skill cap and performance needed to do good DPS (topic as a whole is enough for another post completely new so I wont dive in to it more than this), but it confirms the general idea I have when it comes to where server got in the past couple of years.
Fun is completely lost, everyone wants to "minmax" ICC hc to gear as many alts as possible, and does it in a "notsofun" way, completely shutting down doors to classes that are more than enough viable for any raid in the expansion as a whole.
The worse part is, you cant blame them.
A lot of people are expecting others to carry their weight and are just being bad without any desire to improve (why learn a boss fight or how to dps/heal/tank when others can kill the boss while I just auto attack the boss mashing random **** on the keyboard).
On top of that, for some reason, even tho you have internet and any information on the palm of your hand at any given time of a 10+ year old expansion, missinformation about almost every class and spec in the game is higher than ever before.
You have a lot of content creators that are spreading all kind of dumb ideas and play styles that make an average player become a really bad player.
And we also have people buying toons, getting in raids with 0 knowledge on how fights work, yet alone their classes, and inflated gear score to cover for that. :D
This highly welcomes the idea to chose only the best DPS in this meta in raids, in case people are clueless so you can somehow push trough a fight with high numbers.
All in all I feel like if everyone played their class properly, we would see a lot less need for high gear score numbers to get in the raid in the first place, and a lot more diverse raids.