wheel - 2:49 am on Mar 9, 2010 (gmt 0)
Linux lost the desktop wars to Windows and Macintosh, period.
Mainstream computer users that just want to get their work done won't switch to Linux. This is a fact with Windows when users compare the prices of brand new PCs fully loaded with Microsoft Office vs the prices of PCs to be used with Linux.
In regard to office apps, mainstream computers in the business world won't accept anything else than Microsoft Word and PowerPoint.
Not to start the old flame war, but all of your points were valid 5 years ago. Most of them are not true today. Linux is arguably comparable to MS products at a minimum and better in some respects. It's probably as good as macs are supposed to be.
And I don't want to derail this thread, but you'll notice what the OP has to say about hardware. Linux users don't need to buy new hardware when they upgrade their OS, so comparing new PC buyers isn't a fair comparison.
The only thing linux fails at is market penetration. That's continues to proceed at a snails pace for reasons we can all argue about - as long as it's not that linux is feature or usability deficient. And until something reaches the tipping point, that will continue to be the case. Of course, most folks will agree that macs are better machines and have been for many years, and they are also still 'also-rans' in the OS field.
Back to the OP, it'll be interesting to see what happens when you need to run a windows app. It can happen - and then there are some more choices to make.
Also would be interesting to know if you're doing any web work, and if so, if you're doing stuff like running apache and mysql locally as a testing environment.