Each OS has its positives and negatives for specific users. It is true that linux users need a strong team of support staff that know it inside out, but the results can be extremely good if done properly.