This is for Piru -
I think you and I will just have to agree to disagree. Calling one thing better than another is completely subjective, and quite ridiculous. The word "better" should NEVER be used when making a comparison, because one person's idea of better can be completely different from someone else's...but I digress.
As someone that has used linux for many years, and used everything from Slackware, Mandrake, Redhat, Gentoo, Debian, Ubuntu, Arch...and some BSD's...I can say that my personal preference is to build my desktop step by step. I like to buy specific hardware, screw it all together, plug it in, and then manually build my operating system.
I am also someone that likes to build cars from parts. My daily driver is a '67 Chevy with a brand new Corvette motor...which I build by hand-selected parts.
My point is not to show off. My point is to illustrate that some people are happy with plug-and-play; some people like to work with the nuts and bolts and learn the why and how.