I decided to level via BFA recently and remembered why I had hated it immediately. As you know, currently newbies are directed to BFA content and being unable to pick other xpack via Chromie time. Bad mistake. While BFA has the most up to date graphics, it's also terribly overtuned xpack. Too high density of mobs. Mob routes are designed to overlap, so "accidental" pulls are inevitable, so player has to constantly deal with 3-4 mobs at the same time. Critters, having elephant's amount of XP, being aggroed via AOE, that is inevitable for some classes/specs. Mobs, having 30K HP, while player has only 1.5K DPS, so it takes up to 20 secs to kill every mob. And the worst thing - despite of being older than SL, BFA is scaled up to 60lvl, so player just can't drop out of Chromie time and outlevel this content without going to DF's zones.
I think it's terrible mistake. Providing so overtuned content as first game experience to newbie players. Chance, that they quit before getting to max level, is very high. Of course may be Blizzard want to re-educate their players, so they would get used to overtuned game and treat is as new norm. But I think, that it's counter-productive. Blizzard do such stupid things and then they wonder, why nobody plays their game and why they have to implement such things, as Trading Post, to keep existing playerbase subbed, instead of having persistent stream of new players.