On the contrary, my clients and I have been using Linux for business and personal use in a variety of applications, for over ten years. Your impression is common, but ignorant. It is true that it takes some competence to set it up correctly, but that's actually true with Windows or OS X, as well. I've worked with each of them and Linux actually makes the most sense in how it's laid out and works. Linux, and the software which runs on it, will do the great majority of jobs as well or better than the other two, and, if it is properly configured for the use case, it is as easy to use as anything out there.