I ditched Microsoft software and solutions over a decade ago when an update they sent me wouldn't apply because the installer detected a OS/2 and Linux partition on my hard drive (which at the time I was a consultant needing to program solutions for all three platforms). Wait, what? I paid for your product and you won't update it because I make a living supporting alternate products? Go fuck yourself.
This is Sea Change moment for Linux. In the early 90's I watched IBM going from 80 percent market share down to 20/30 share. People stopped buying IBM and Microsoft was the winner of IBM's loss. http://www.nytimes.com/1993/01/20/business/ibm-posts-5.46-billion-loss-for-4th-quarter-1992-s-deficit-biggest-us-business.html This was due to IBM pushing MCA/PS2 etc. on a open market to reel in more profits. Yes, I was in a meeting for a fortune 500 company where the comptroller said, fuck IBM, were going Microsoft.
The Linux foundation along with RedHat, SuSE, Ubuntu need to get together (pool resources) and fix the minor issues still inhibiting total Linux adoption. Grandmothers want to easily show slideshows of the grand kids on their screen savers. Accountants want to use Quickbooks. Graphic designers want to use PhotoShop etc.
We haven't had hardware issues for years (in my experience). It's the little things that will prevent Linux adoption.