Ubuntu is a beautiful OS with a unique look and as good as endless possibilities. What is it then that keeps it from becoming mainstream? Two words: compatibility and user friendliness.
Ubuntu is not user friendly enough for many users, even though many with Linux distro experience would protest. The general features of the OS are easy to get to, but as soon as you want to do something as trivial as changing the main OS colours, one has to access the terminal and write "gksu gedit /lib/plymouth/themes/text.plymouth", when an easy tool for changing the colours and previewing them could be implemented. There are a ton of programs one can download, but seeing as the ideology of Ubuntu is user friendliness and customization, I don't think that's good enough. If one has to go to the terminal to do simple tasks, something needs to be done.
What I propose is an official tool for customizing the UI, with general features and an "Advanced features" option too. Gather it all in one place so one doesn't need to download several programs for UI customization.
What also could have been added, is the ability to change the place of the launcher. Mark Shuttleworth wrote:
"I think the report actually meant that the launcher should be movable to other edges of the screen. I’m afraid that won’t work with our broader design goals, so we won’t implement that. We want the launcher always close to the Ubuntu button".
This makes no sense as the Ubuntu button follows the placement of the launcher. Why limit a design like that? It doesn't take away from the design that one can modify the placement of the launcher, it ADDS to it.
Flexibility + Linux = True, right? Could Canonical at least let us in on this "broader design goal", or is this just a way of saying that they don't really care? I would also like to change the placement of the menu buttons in an easy way. Why not add that option too? Choose between "Left" and "Right" - EASY!
When it comes to compatibility, the main gripe many have,is that Windows programs and games aren't natively supported. This is, unfortunately, not easy to "fix". There are many alternatives to the Windows programs and games, but many users don't always find the alternatives good enough for their needs. How to make it easier for them? Make Wine and PlayOnLinux a native part of the OS, not stand-alone programs. Less hassle for the user will most likely lead to a broader appeal. This will hopefully not be needed in the feature when Linux had a broader audience, but as of now, to get the wheels in motion, I think this is the best solution.