On a related note, I had the opportunity to help a Linux on the desktop noob the other day and was embarrassed by how bad software installation still is for users. on Windows you stick the CD in and double click the "setup.exe" icon. He can manage this. But he has this new Linux (Mint) laptop his brother gave to him and still needs to run some Windows software for work. Here was a chance for me to show him how easy Linux has become.
So While I'd like WINE to be installed by default, I realize that is not always going to be the case. And while I'd like Linux to automatically recognize .exe files and offer to do the right thing (install WINE and run them in response to user command) I recognize it isn't there yet. But at very least I figured I could walk him through opening the package manager GUI, searching for WINE, and installing it. No such luck, as WINE only had a placeholder in the package manager. So on to the Website and click the link for Ubuntu... oops, Mint despite claiming compatibility doesn't know what to do with that. So it's back to apt on the command line which leaves him totally confused and out of his element and afraid to install software on his new machine. So one to the Windows software. Stick the CD in the drive and double click the exe. Nope no luck. it won't run claiming it needs to be executable. So I click properties and try to make it executable. Nope, fails at that too. Back to the command line to find out the non-existent metadata would be stored on the CD so it needs to be copied locally first. Finally it is installed, but no shortcut is in the launch menu and I have to dig through the WINE files to find a shortcut and put it on the desktop. And after all that, WINE can't find the USB ports for some reason. That is when we gave up for the night and started heavily drinking.
My point here isn't that Linux on the desktop sucks. It is that while it might be great for managed installations with set applications, I don't think it is very usable for the home user yet and there are a lot of really obvious areas for improvement. Hopefully Canonical will keep up the good work.