II've installed ubuntu/xubuntu/kubuntu on several machines. Only had any significant problems with one of them.just went thru an unpleasant experience and thought I'd leave a message for other computer illiterates to read and think about before venturing into ubuntu land. the takeaway was, "first of all, before doing anything go here http://www.ubuntu.com/certification/desktop/
if you don't see your computer on the list, forget ubuntu." good luck, happy computing.
That one, BTW, is an "acer aspire one" netbook. Which is one of the 'certified' machines on that list, which is clearly not exhaustive.
It simply isn't true you need to be a programmer to configure ubuntu, though with some other linux distros you will want to have some skills.
I will fully acknowledge you should be willing to look under the hood to install ubuntu. But that's not the same as needing programming skills, and the tech support on this forum is actually better than with many OS's that you pay for.
I have one laptop which still has a windows 7 partition on it. It's feeling very neglected. I don't use windows unless there's something I need to do for which there isn't a linux solution. That hasn't been a problem for me. But I'll admit that if you need to do powerpoint presentations, or use photoshop, you'll still want a windows partition. But linux just works better, and it's the most secure OS anywhere.