While I am definitely one of the players that is less than impressed with Blizz/Activision in recent years, I would say that after about a month, Shadowlands to me is at least better than BFA so far, which isn't saying much, but there is a lot to like about this xpac even if it comes with the now-too-common Blizzard laziness and greed.
Last night I experienced one of the great things that reminds why I still hang on and play. I didn't notice it until my THIRD toon leveling through the Shadowlands quest so I wanted to share it here so that if you missed it too, you can watch for it next time you level a toon.
In Ardenweald, when you do the quest where you play as Ysera attacking the Temple of Elune during Legion, killing all the waves of mobs before she ultimately dies, look closely. There is 1 mob that runs in at a point with the groups named just "Hero". Somehow the name stood out to me and I looked in closer since they were so tiny compared to the big dragon you are controlling, and they were wearing my transmog gear. It was MY CHARACTER. From Legion doing the quest to help put Ysera down. I killed them/me right as I realized it too late, lol.
Anyways, I just thought it was super cool that they added that and it is very easy to miss so I wanted to share. Merry Christmas.