The GCD change still feels really fucking awful to me as arcane mage. It takes 3 GCDs just to get going at the start of the fight. It's dumb. If they don't want people stacking cooldowns, then don't design the classes to stack cooldowns. It shouldn't be rocket science and sticking cooldowns on the GCD is about the most ass backwards way possible to do it.
Arcane mage also doesn't feel that great in that there's not really any talent options. Arcane is all about burst, so the talent options that don't add to the burst are ignored the vast majority of the time. Mana management also isn't terribly rewarding or interesting in the current game, you just dump it then wait a minute and a half to dump it again.
Enhance shaman still plays much the same as it did in Legion, but it's still far too squishy. Either needs more survivability or more utility to make up for the lack of survivability.