I totally disagree with you here. Apple feels 100% different from Microsoft (hell, they even put the minimize, maximize and close icons on the window manager completely on the opposite site) and yet they succeed.
No; you need quality. As Linux user I will be taking a fresh perspective on this from a higher purpose here. First up: Does it even work? The awnser is "NO". Yeah it is comming with Gallium3D bla bla bla but it is comming and it is not here yet. So no-go from graphics (unless you still feel like using a 2D desktop ala 2009) and no-go for OpenCL.
Next stop: "Does it have advantages over the competition?" The awnser is "It's on par". Linux, in an idiot-friendly distro, is not faster and about kind-of as secure as Mac (maybe more, maybe less; only the future will tell us).
Final destination: "Does it out-app the competition?" and the awnser is probably still "No".
So ladies and gentleman: Linux is not ready yet, although I believe it will be kicking serious ass in a year or four.
Correct me if I am wrong but don't most indie developers code for the more hardcore and niche market where big studios target a mainstream audience? So to survive financially, the indies need to either change their approach or find a way to reach a larger mass.
To which part? That there are easily usable systems which forward phone calls, and you can chain those, or that you can disable the GPS on most cell phones (like, really disable, not just turn an option off).
Serving coffee on aircraft causes turbulence.