Leveling up in Shadowlands is forced linear with level capping to force side quests and basically more of the same content as always. Blizz have removed the choices we used to get about where to level and how we level. I have no idea about end game content because leveling has become so tedious I might not make it that far. The endless tower might be new but it's not new. It is a concept borrowed from other games. Not an innovative brain among the devs. Covenant is just more rep grind with a glossy coating. This is the only expansion I actually hate. I've been here since the game started and never had any complaints before now.
Not worth the raving 4-5 stars given by streamers imho.