Harry Home Owner ...
It sounds like Ubuntu works well enough until something out of the ordinary happens. Then you have to look under the hood and get your hands dirty with OS level stuff. At first blush, it would seem this fact would push our friend Harry into the waiting arms of Microsoft. But anybody that works in IT realized long ago that if a they can't print, the typical user calls for help FIRST. They don't read the documentation, they don't try to diagnose the problem. They want somebody else to fix it. Even if the fix is plugging it back into the wall socket. So what difference does it make if they guy they call to fix the printing issue is a Linux Penguin or Microsoft fanboi. They don't care. When the computer geek leaves, the printer works. When somebody has a computer problem, they call ME. Even when I'm not at work. I'm a systems integrator, not a PC Tech. But they think "Hey! Bob knows computers. He can fix it" and they ring me up. If Dell can get a system that runs out of the box and does what people expect and sell it for less money than a Windows system, people will buy it. And when it doesn't work, they will call me.