Spot on with WoW, the only thing that annoys me is how many people who criticize WoW for what it is never played it back before it became the "game on rails" that has come to define much of the genre. The original WoW was full of quests that spanned multiple zones, dungeons etc, many that didn't just tell you go to A and do X (thus the reason people would use early sites like Thottbot to get info), had multiple large, non-linear dungeons that were usually done as different distinct runs (i.e. Dire Maul Tribe Run vs Dire Maul West even though they both actually connect and are the same instance, Blackrock Depths was usually done as either a Vault Run or an Emperor Run, Blackrock Spire normally was Upper/Lower, Strath Live vs Deadside etc.)
There was a great sense of wonder/adventure in original WoW, in a lot of ways it was like "EverQuest realized" for me, meaning it was like EQ which I had played for years, except stuff was done...right, and it was like I immediately realized how poorly designed EQ was in comparison.
When I went back to WoW in Legion, it was a well done game with fun dungeons and raids, but it lacked the sort of charm/character of 10+ years ago. Everything was tightly curated, everything was very linear. The Mythic+ game felt like Diablo 3 and all the raid bosses were so dissected and had accompanying strategy videos 2 weeks before the new content launched because all the guilds who test like to share their videos. It wasn't a terrible MMO but I only kept up with Legion for about 6 months because it just lacked the sort of uniqueness of the older school MMOs (of which I include WoW as one of them.)