Segnosaur
Penultimate Amazing
As a business owner, my experience with open source is mixed. The problem is support. When things go wrong there you can't just call the developer and complain. You're stuck with forums, paying 3rd parties and the like. I've tried my hardest to use vTiger CRM but it goes wrong and getting it fixed is difficult and/or expensive. I'm come to the conclusion I'd rather buy it up front and get something that works and is supported.
Is there any guarantee that going with a "professional" piece of software will be any better?
After all, there have been cases where bugs get reported to Microsoft or other software companies and go unfixed for weeks/months. (For example, a bug in Windows Home Server took about half a year to fix back in 2008.) And that's even assuming that the company will want to fix the bug at all... I doubt Microsoft will be putting in much effort to patching Windows 95 regardless of the number of remaining users who might have uncovered bugs. And since its all closed source software, you have no options to "do things yourself".
On the other hand, at least with Open Source software, you at least have options. With access to the source code you can fix bugs yourself (or higher others to fix them), or wait until others fix the problem themselves.
However, in my opinion most users would not be affected by this problem, as most mainstream distributions are "stable enough", and there are enough workers to fix the few big problems that come up.

