In the last few months I've done several linux installas and several windows 7 installs. I've seen all kinds of weird issues with the windows 8 boxes, and I haven't had an Ubuntu installation issue in . . . well, ever.
Unity is stupid and now I can't recommend Ubuntu because of it, but mostly I can't recommend it because everyone seems to love rebooting and dealing with all kinds of malware. Linux isn't any harder than anything else any more, it's just that everyone already knows how to solve billion problems windows generates on a daily basis, and is content to have their system lock up or run super slow periodically - they think it's just the way things work.
As long as games aren't an issue, linux would be better for almost everyone. As long as people are obstinate about it, it won't matter anyway. Linux's main problem is marketing now - technically (especially for casual home use) it's been at least as good as it's competitors for a long time.