playing the hard pve content is really fun and challenging in wow nowadays, but the grind involved in getting to the point were ur even ABLE to step foot into mythic raiding or high keystones is incredibly tedious and all interesting content is hidden behind a literal time-gate (ur only allowed to grind out a certain amount of resources each day/week). u will basically have to spend at least 3 months once youve hit level cap, just playing catch up to acquire the entry level stuff thats needed for u to start even remotely enjoying the game.
its a very cancerous system designed to honey trap u with the promise of letting u do content u enjoy only after uve spent literal months doing content that no person in their right mind would enjoy (torghast, grinding up ur keystones, maw dailys/weeklies, grinding up the flavour of the month covenant rep, etc.) that u cant just bang out in one sitting bc the game only allows u to do an hour or two of these "chores" each day. u will be tricked into paying 12 quid a month for a game u can only meaningfully play for 2-3 hours a day before ur locked out of resource gathering.
having said that, the pve content at the top is immensely enjoyable as long as ur not trying to participate in the race for world first """events""". mechanics are fun, challenging and satisfying, there is more variety to character builds and minmaxing than there used to be and everything is fairly viable, even if not always optimal. race for world first however has been blatantly pay to win for a while and the top guilds are so inbred that u will never have any chance of competing, ever.
theres some truth to what wan said before me, the game is very fun to start getting into and learn, but once u realise what their business model is set out to achieve, it leaves a very bad taste in ur mouth imo. there is a very good reason that wow is and has been in massive decline for years. outside of pvp and organised raiding its an incredibly barren and soulless corporate product rather than a game.