But every time I boot into it I instantly miss Visual Studio, Office, Msn, Photoshop, games, the list goes on...
The overall user experience is also very bad. Say all you want, but Ubuntu is NOT user friendly at all. My definition of user friendly is that
at least my girlfriend can use it. Every time you want to install anything you have to do it through packages and the like. It's so annoying.
On Windows it's just download => install => run and the computer shuts up. On Linux all it does is whining about configuration.
An OS should configure itself to be called user friendly. A good operating system also offers advanced configuration if you choose it.
Overall, Linux is not polished and not ready for the desktop. It never will be, because there's just too many incoherent ideas behind it.
Anyone who knows a little bit about psychology and user interfaces knows that the terminal is something users are scared of.
Yet every linux distro punches them in the face with it. No, my grandmother is not going to type in shell commands to upgrade her email client!
My girlfriend can't use Ubuntu either, but then again she can hardly use Windows.. It has nothing to do with user friendly, all it comes down to is what you are used to. I find it much easier to double click on a program and type my password, than having to find it on the internet, download it, and follow some often unnecessary installation wizard, where the only thing I usually has to do, is to tell it not to install some Ask toolbar. But then again if you like it that way, why don't you just do it that way? Nothing Ubuntu does keeps you from doing that. Google chrome, TrueCrypt or Blender 2.5 is not in the repository, so I just download => install => run and the computer shuts up. Quite easy
I have never run into any advanced settings, unless i was using an advanced program. On the other hand, as said above, the installation process rarely asks me of anything.
Why would your grandmother type in some shell command to upgrade her email client? that would just be stupid. I know that Windows users are only used to Windows updating its own core functionalities. But Ubuntu updates every program installed via the package manager (or .deb package). Whether they have developed it, or some third party company has developed it. In Windows that only happens if the specific software company has made their own program updater.
It is true that the graphics some times can be a bit buggy, but I truly don't believe that anyone cares, as long as they can read the text on the screen. Besides most Windows users are fine with IE, so unpolished software can't be that big a deal They just use it because they don't know any alternative, or because they had such a hard time learning it, that they don't want to go through it again.
- I actually had to convince my gf's mom that it was the same internet she was viewing through Chrome as the one she used in IE