I was not a fan of legion at all, it was just clunky and bad. GCD attached to offensive and defensive CD’s is just bad the way they did it, its never felt good.
What they did and should have done are two different things.
What they should have done was to put offensive and defensive CD’s on their own unique GCD that’s not attached to the standard GCD, the standard GCD should have always included interrupts, damage and healing and dispels. While the Cooldown GCD should have been things like Paladin bubble, Recklessness, and so on.
That way you can use your offensive or defensive CD without clipping your standard abilities, but at the same time you cant push a single button and activate all your offensive CD, but that also brings up another point about retail that’s been really bad for a long time, and that’s the number of offensive and defensive CD’s that have been added since TBC, IMO most of them are a mistake and hurt the game more than they fixed anything, especially the cloned abilities are all copies of Freedom, Sprint, Divine Shield, Pain suppression, and “extra pvp trinkets” or “will of the forsaken” like abilities such as IBF.
Blizzard lacks imagination now days, and common sense. Some stuff is really cool on paper but just does not work in game, and only servers to make a real mess out of the PVE game and the PVP game.
Another thing thats pure trash is the fact that design is so bad they have an extra talent tree for PVP, that’s so horrible and such a weak fix that its embarrassing.