Having played Ele in S1-4 Shadowland and Destro Lock in Seasons 1-4 Dragonflight there is one thing in common that really triggers me.
In M+ or really any dungeons, Tanks tend to move… erratically, they position mobs in certain areas when then… they have to move them due to either an affix or a Mob ability. When moving, it creates a very frequent occurrence:
A Huge DPS loss… where an Empowered Ground Effect like Earthquake which you’re been ramping for is dropped, only for 0.5 seconds late all the mobs vacate the area… So yeah we could stun them, knock them back in but the result is the same… its bad to do that and its an overall DPS loss for something outside of the classes control.
With so much going on in these AOE scenarios its not really viable to say 'oh just plan ahead and be in your tanks mind and Drop Ground Effect X ahead of the mobs.
There is 2 complaints here… The communication back from the tanks is always
Visual
‘I literally cannot see your ROF/EarthQuake etc etc etc.’
‘It looked like MOB AOE so I moved’
Ability
‘I had to move them due to XYZ Skill’
‘I had to move them due to XYZ Affix’
‘I decided to pull next pack’
In a PuG community you cannot and should never expect communication, or expect the tank to read your mind or know your abilities, you can see this in guild groups vs pugs… the player ability may be the same but due to the communication stream they play very differently.
So the solution… something that’s been coded before and run in game before… Remember the Earth Ele Lego where EQ was attached to the Earth Ele?
Well why not attach ground effects to a mob, like a bomb that players receive in raids and M+, attaches to a player and moves with the player. Why cant ground effects attach to mobs like they did with Earth Ele? A moving Earthquake/Rain of Fire that moves when a mob moves.
Its not a perfect solution but it would certainly support classes which feel hard done to in certain situations where there are movement heavy dungeons on caster classes.
Just a thought… feel free to flame away and tell me how wrong I am.