I'd love to run Linux as a primary OS, but I've tried all kinds of distros, and there has not been a single desktop environment that felt robust and professional, where things were in places I'd expect and everything just worked without a lot of unnecessary fiddling and looking up of vague error messages.
Same experience here.
If you are like most people nowadays and only need a web browser then Linux is probably sufficient as a desktop OS.
Windows is also sufficient for that...and it also does much, much more.
There's yar problem.
I can already see in my mind how that kind of development system would break after some development package gets upgraded:
In bubblegum-wrapper.py, line 1208:
deb-pkg: Invalid argument: --no-externals
When Windows programs use robust binary interfaces, Linux programs always use this kind of fragile backend scripts.
AFAIK it's the only mobile OS doing so.
That seems to be true. Here's additional proof that Windows Phone and iOS do not currently support such feature.
A penny saved is a penny to squander. -- Ambrose Bierce