I don't think it needed saving since Legion was a successful expansion. BfA in my opinion is succeeding in that it's not a shitty expansion like WoD was. Is it flawed? Yes, but it's enjoyable and has a lot to look forward to as long as they work out the kinks. It does feel unpolished and rushed but even then, the content, at least to me, is so engaging that you'd think it they had taken a few more months to work out all the bugs and better tune all the classes that it would have been amazing. I think by the time the Azshara patch comes around with playable Kul'tirans and Zandalari, and hopefully they fix all the bugs and show the classes that need it some TLC that the expansion will be viewed in a better light.