slartabartfast
This is certainly not an issue unique to Cakewalk, but it is not a concern that should be dismissed out of hand.
The concept that "the software is practically guaranteed to have defects" is almost certainly an accurate observation, but it raises a major issue in commercial law.
The End User License Agreement for all software pretty much lets software companies off the hook. Part of the "fuzziness" comes from trying to define how much a bug impacts the usefulness of the software. It's obvious SONAR is very capable of making commercially successful music in a variety of genres. Some people consider any bug a showstopper, others consider no bug a showstopper if there's a workaround, others weigh one program's flaws against another to try and determine what's best for them, and others will never encounter particular bugs because they don't encounter those bugs in their workflow. As far as they know, the software is bug-free.
SONAR is a little different because of the rolling updates. There are three main types of bugs:
- Ones that exist in the current version of the software, which a consumer can anticipate and therefore judge whether or not it matters.
- Bugs that come as a result of new features.
- Bugs caused by interactions with something else (e.g., a poorly-written plug-in, a Windows update) which Cakewalk cannot anticipate.
The reality is that the majority of software requires payment past a certain point if you expect ongoing development and bug fixes. Avid is very upfront about their subscription program being necessary if you expect to have bug fixes. Most (not all) stop fixing bugs for a version after a new version is released, so you basically have to do an upgrade.
Bear in mind that with the rolling updates, whatever you have will continue to work, and if a previous update was more to your liking, you can continue to work with that. Noel has said that if there was indeed a bug of monumental proportions (e.g., a change in Windows that makes any version prior the very latest unusable), it would be made available.
The ultimate question is not which software has a greater or lesser number of bugs, it's which software is best matched to your intended usage.
As to support, it depends on what you mean by "support." This is a term that's thrown around very loosely. To me, support means having a problem with software that is not revealed by an internet search, in an FAQ, or in the case of SONAR, cannot be resolved by the forum. I have seen instances where people have complained of not receiving support from Cakewalk for something that's explained in the documentation or solved in under 5 minutes using Google. I personally feel these kinds of queries deserve to go to the end of any support queue.
I use a lot of programs and have found that the internet and forums are the best ways to resolve issues quickly. I still have open tickets with non-Cakewalk programs regarding issues that do not lend themselves to simple solutions; the support people acknowledge the issue but don't know how to solve it.