I would say I'm above the average computer user. I've configured FreeBSD to act as a back-end spam filtering and anti-virus filtering system. It works great, I can set up a box in about an hour or two, depending on how fast it compiles SpamAssassin and ClamAV.
My laptop's Windows XP installation bombed out about a month ago. I said to myself, this is your chance to install Linux, use it as your browsing platform, and get really familiar with it in your spare time. I tried 5 (count them 5!) different distro's. I wanted to get one of them to load simply onto my laptop, give me an x-windows environment where I could check on web crap, and learn the rest of it at my own pace. I tried Fedora Core first. Graphics issue. Tried Ubuntu. Graphics issue. Tried Debian, graphics issue (granted, this one was the best of all of them - I could actually get a graphics display, it was just a double image - totally unusable). Tried FreeBSD. Graphics issue. Tried Slack. Graphics issue.
None of these so-called mainstream distro's would allow me to pop in a disk, and get my laptop working without serious headaches. I finally (after two days of downloading ISO's, burning them, trying them) gave up, and installed XP again. 1 hour later and 8-10 mouse clicks, and my system was working without any sort of real input from me other than my name, company, and cd key.
I like Linux for it's ability to be tailored exactly to your use. I like that I can configure it to do SPAM filtering, and only SPAM filtering. I don't like that I have to jump through 8 burning hoops to get a simple desktop with a browser. Maybe this will give me the tools I need to finally be able to have a linux system that I can actually use daily, and then figure out the guts of when I'm not trying to put out fires at work. I can only imagine how intimidating it would be to someone who has a hard time using Windows.