My 5 Cents
I love the IDEA of Linux. I use it on personal, redundant systems for its reliability and because it's simply very robust. In the business world, learning curve = $$. The reality is that OS's like Windows and OS X are the standard at this point. As a developer, MS makes it very attractive to use Visual Studio because of it's ease of use.