I thought about a few of the fine comments here - a good one that suggests we can learn the basics of a SW package in a weekend, and thats true for me. For others it's more difficult. Opinions do not make it less difficult. Another good set that try to answer the OP with their hard earned knowledge, and I find their answers true for me. My view...
"There ain't no free lunch" - opinions aren't free because generally, you still have to see if they are true for you, or sit later and try to point the finger at that darned so and so. That to me is a sad way to live life - blame others for something one should have taken responsibility for. Many do the work and take the time and are rewarded.
Engineer - to get to a point to understand the science and application of knowledge takes a lifetime - a collegiate study. Installing software and playing around is one thing. Coming up with a sellable product is another. Getting to know it so well, you are a master - that's zen. Many here on this website have endeavored countless hours in learning the science, and helping others in this forum to learn how it applies with Sonar as an implementation of the science.
You have answers OP from some very good people. You also have some flames. Take the answers and do diligence, work to own your own opinion. Work to know the science and art. If you do - I promise it will be time and effort well spent. You have a choice - work, ask, help - or - agitate, be mean, be empty. Glib rhetoric has less value than the energy one breaths to spew it out - it is a fools way to show importance.
Your choice, but I hope you choose a good product like Sonar - the folks here have a combined body of knowledge invaluable in many ways.
L