i strongly disagree, since i have no time to stay fixing linux errors. Almost everything i downloaded required me 1h to fix instalation problems; and there even was programs that required another distro. Besides that, there's also some problems that are just ridiculous and i always have to search on internet commands to fix or change simple things like date.
If it is slightly hard for me to do fast things on linux, i think that for a normal person it can be almost impossible.
Just because Linux is not for novices doesn't mean it's worse.
A ferrari is more difficult to drive than a fiat panda, and you are more likely to crash, not because of this the ferrari is worse, the ferrari is for experts.
for some things, fiat panda is better than ferrari
saying one is better than the other is weird, because they are not really compareable
that being said, linux is better than windows :]
Don't capitulate, that is simply because there are those recommending distros that aren't for newbies & / or those on bleeding edge hardware that they don't need under Linux.