cross-posted from: https://lemmy.ml/post/47692342
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?


Highly dependent on what features I need from the software in question and what the alternatives are. For a business case, I would probably go with 3. I deal with software deployments at my company, so I know how bad some bugs can be to the business. For games, I tend to go with 1. For other software, 3, as I’m not really a power user for things like photo editing, spreadsheets, etc.