Still got a long way to go
My first experience of Linux was in 2002. I was studying for a degree in computer science and it was on the lab PC's. I remember downloading Redhat (version 7.3 I think) and couldn't even get it installed on my laptop, so never bothered with it on my own machine!
Things have moved on a long way since then and the installation process is much easier. Being able to try a "live CD" is convenient too - all of that wasn't available 8 years ago. I think people like Mark Shuttleworth have done good in getting rid of stupid messages and asking people stuff they don't understand just to get it installed.
But there are still several key problems which existed with it in 2002 which haven't changed at all. Firstly, and to repeat some of the comments above, it's fine to use it if you're a developer or are dealing with other people using Linux. But if this isn't the case it's not practical for real life, every day use in an office/workplace environment. I know people have done loads of work to get file converters working so you can open files from a Windows machine on a Linux machine, but there's still a long way to go. Also this thing about there being equivalent apps for Linux and Windows or MacOS - is just not the case, otherwise of course more people would bother with it. The second point is that the attitude and mentality of hardcore Linux users is that their way is always right and they will often justify their arguments without thinking about the real-life, every day practicalities of using such an operating system.
Compared to using Linux 8 years ago, it's in a much better place. But there is still such a long way for it to go, in both technical terms and the attitude of its community (as will probably be noted by people modding down this comment!).