It does look like the Steam reviews are mostly positive recently, with 71% of ~260 recent reviews being positive. That's a massive increase from the overall rate (37%).
Still don't think we should forgive the devs though. You shouldn't get to release a turd on launch and then gradually fix it over time - a full, complete launch means a complete game. They lied about half of the stuff they were going to put in, and only committed to including it when half of the gaming community mobbed them over it.