The critical problem is the quality of DE and 3rd party apps. Even if you can ignore the amateurish DE like Ubuntu Unity, often you'll need to fire up something like Skype and that thing really stinks on Linux (it's so fugly, buggy and missing features) and why are 3rd party apps in that condition on Linux that's another story. I guess that's because everything else is clunky.
no subject