WoW has taken to forcing microtransactions - The new classes are intentionally overpowered to make your old classes obsolete and force you to by the newest $70 expansion despite paying $16/month. Every Tuesday morning they update the game without fixing the actual issues.
The newest classes are intentionally overpowered to make old classes obsolete and force you to buy the new classes. Here's an example, the top 1000 PVP players are all Demon Hunter, Evoker, DK, and Monk...the 4 newest classes. There isn't a single old class on the chart. It's unbalanced, and I, for one, suspect it is intentional since the evidence is overwhelming, "updates" are constant, and it's greedy corporate america. It's pretty obviously intentionally unbalanced to force you to pay more money to play the same old game.