They still have a long way to go. A lot of the designs still look like they were made for a computer in the 90's, and as long as they stick with that "Human" color and design scheme, it just won't be pretty enough for people who are used to Windows and Macs. And, they need to make it a little easier for the average Joe to move the maximize.minimize, close buttons back to the right. It's a little silly to have to look up tutorials to configure your computer.



Besides that, it's mostly a battle to get things working on it. I am looking at a linux box I was determined to build for myself, and though vendors like nVidia are making drivers available, Linux devs are reluctant to offer them in the repos. I guess, because they are not considered "free" software? It's free to me. I bought the device to use it, not to fiddle around with mediocre drivers someone in a basement worked out that can barely display pong.



Downloaded my nvid drivers, had to figure out how they (ubuntu) handle dropping out of the x server (init 3 etc), installing drivers, installing deps, etc. People just want hardware to work, and when they have to load drivers they just want to download them and run an installer.



Linux is still the OS for the hobbyist. When Ubuntu focuses on features instead of making things different for the sake of being different (like the min\max\close buttons) and overlooking the basic things that people want to do with their computers, maybe they will get that 200 million they are striving for.