After playing for 2000 hours, this one is an easy recommendation from me, too. The game was quite light on endgame content at release, but due to the design of the game, now the vast majority of the game occurs at ‘endgame’ and can be very fun. I love how I can come back after a couple of years, buy access to any content I missed in the meantime and have a character that doesn’t need to grind levels or gear, just jump straight into story mode and get caught up on the story. Even better when you don’t have to worry about making your playtime feel like it needs to be ‘worth it’, since you don’t need to pay monthly to play.
After around 16,000 hours, I’ve found WoW to be a lot more fun playing with others than just restricting myself to open world and full-PUG content. The last expansion was decent (story was a bit meh, but gameplay was great) and the current expansion has been okay so far. I just hope they can get balancing right on events going forward, since it’s getting tiring seeing them create a massive artificial grind then walk back on it a week or two later.