The majority of users demand 3 things --> security, reliability and ease of use. Now mine and your definitions of ease of use vary greatly from an average computer user. I'm talking people who find it difficult to program the VCR. While I agree to a large extent that fundamentally Linux is the better OS, it trails Windows in one regard and thats the ease of use for the average user. On a fresh install I spend the greatest majority of my time cutting shit out of windows so it doesn't annoy the hell out of me.
I'd like to see a good port of Mac OS... that may be a complete package of an OS.