Unpopular opinion but I think the game is in it’s best state currently. I spent $40 on 2016 and haven’t had to pay a dime since and I’m not playing this PVP game for it’s PVE so this stuff doesn’t matter to me. Blizzard is a husk of its former self and I’m still bitter about HOTS but am actually having a lot of fun playing comp this season.
My bar for their games is high and its been exceeded. I would be happier if it had every feature I can dream up but if I wanted a game that had an infinite scope and an endless development cycle I’d just pay $10k for a ship in star citizen and hope it releases before I die. Thankfully I’m able to enjoy a game made by one of the most lauded and successful video game developers in the world and not be a curmudgeon about it.
Not trying to be a dick, just seems like everyone else is. Don’t buy it if you need x feature and it isn’t there, maybe they will learn a lesson and make the game you wanted them to next time.