Should we just ignore all of the hype and promises made by the developer/publisher which were never delivered on? That's where the hate comes from. They promised something much more than what they delivered.
Yes, they've made improvements, and that's great, but it still doesn't contain some of the biggest features promised while the game was still in dev. The marketing of this game was very deceptive, and they deserve what they got for that.
Besides... most find the game pretty boring.