Well, objectively Hammerpoint were selling the beta for a game that was barely in alpha, and they lied through their teeth about the majority of the game. Like, the deserved every single piece of bad press they got because they pulled a ton of shady bullshit.
But I don't know how the game is now, so I don't know if they've actually spent time/money improving it, but their past performance has been anything but good : /