I find it amusing that people like to jump on the Ubuntu bashing bandwagon just because an installation (or some piece of setup) goes astray. Ever tell the average user they need to reinstall Windows? Nine times out of ten they will look at you side ways (or if your a tech such as myself they will ask you to do it for them). Does this make Windows less popular or a "not ready" operating system just because you need a professional (or someone with at least some know-how) to get it all installed and running properly? No, it does not. Why should the standard be any different for GNU/Linux?
In short I'd like to say this: Linux is more than ready for the average user to be using, but just like any operating system it may be a bit much for the average user to get it setup and thats just fine if you ask me. To most people the computer is simply a means to an end, meaning so long as it turns on when they push the power button, lets them do what they need to do, and then get on with their day - most of them could care less if it is running Windows, Linux, OSX, Free BSD, or anything else for that matter. Personally I find Linux works best for my needs - if something else works for you, wonderus.
Just my feelings on the subject, if you have a different or similar idea to add feel free in the comments below.