Not at this price. 80 bucks means the general public expect much more close to done and will not likely come back when it actually works.
Not me, but what I notice from people
No, it will be fine. The Steam reviews are very positive, and will only get better as they tighten up the game.