Not OC question, but rather copied this from the pragmatic programmer
As a user, would you rather (1) wait for them [the software dev/company] to get all the bugs out, (2) have complex software and accept some bugs, or (3) opt for simpler software with fewer defects?


if it does not fit my purpose (aka software is unfinished), i will not use it and will not wait for bugfixes. so either (2) or (3)