Not quite.
While there are definitely some positive changes being made many others persist, with no view of them being changed anytime soon.
Things like:
- Absurd prices for in game mounts that already cost reputation or something similar
- Absurd ilvl scaling that they bandaid with catchup stuff rather than a proper reduction (i.e. pruning of raid finder and mythic ilvl tiers)
- "Stiff" gameplay requirements; time-gating, daily/weekly requirements, absurd time investment demands
- Stacking of stiff systems (AND covenants AND soulbinds AND legendaries ... etcetera)
- Poor storytelling
- Uninteresting worldbuilding (Shadowlands) / lacking immersiom (also related to poor storytelling)
- Poor, clunky, unfun class design; many abilities (like Slam) make me wonder: "Why is this not just integrated into auto attack? This ability has no reason to exist as something active, it only exists to wear down my hands and to keep up pretenses."
- Discouragement of new blood: A lot of people get stuck on lacking gear, confusing systems and unintuitive / uninteresting rotations. Developers ought to remember that all this stuff needs to work for newbies without outside sources, otherwise they're just gonna ditch the game. (Especially DBM's semi-mandatory-ness is a big offender here; they ought to just integrate that stuff, give us some lore-friendly prescience explanation and standardise the effects bosses can have so that you could go in unprepared and succeed based on proper game-to-player communication)
- It feels disjointed, integrate it properly again into a single game rather than giving in to whiny elitists that demand their chosen form of play give the best-in-all cases loot
- Disappointing systems: Legendaries having no aesthetic or other flavor aspect, covenants lacking flavor as well (like they ought to give us some minor bonus or flavor thingy when we're dead elsewhere as well; we're clise to the shadowlands when we walk back to our corpses)