That is just your opinion, not a fact. More buttons doesn't meant more fun.
That is like completely opposite what happened. Look at classic rotations, one button spam, look at classic mechanics = braindead mechanics.
Now you can write PhD thesis about wow combat system. It got so complex over the years it is sometimes impossible to check for upgrades without simming it.
M+ balance is a garbage, but raids? Not really, you definitely can play almost every spec which wasn't the case in previous expansion as for example this:
https://www.warcraftlogs.com/zone/st...unt&dataset=80
Best spec = 160k dps
Worst one = 86k
almost 100% difference
https://www.warcraftlogs.com/zone/st...gregate=amount
Current tier:
Best: 55k
Worst: 42k
Difference: 25% (it gets even lower if you cut one worst and one best spec)
Legion had pretty decent balance, similar to BfA, previous expansions were garbage in terms of balance on raids.
You got it completely wrong. Raids meta were in shambles in MoP with few classes being so OP nobody could ever compete. Thanks to snapshotting. Tanks being the best DPSes, disci priest being uber OP. Truth is, raids never been better balanced than now.
M+ is still new, balance there was always garbage, since day one it was introduced.
Just your opinion. I played all specs since Mop and the only time they all got changed much was MoP -> WoD transition.
9 Cutting edges since MoP, and I call this false. Gameplay is purely subjective, for me current demo lock is the best spec ever created. Timeless incontestable masterpiece that no spec in entire WoW history can even hold a candle to.
As rotation helper addon developer I can only tell you this: No human being is able to perform perfect rotation aside from few specs: BM hunter, Warrior fury and maybe ret pala. Classes being easy? Not even close.
Unless your definition of "trivial" means getting 70% performance compared to other human beings. My definition of trivial class is getting 90%+ while smashing random buttons.