After reading your response, I got to thinking that one of the things that makes a Linux install more (ahem) "hands-on" than a Windows install is the amount of choices the user has to make. For example:
- How do you want your disk(s) partitioned? ("Partitions? What?")
- Would you like to do a server install? A workstation Install? Custom? ("Hey, I just want this thing to work!")
- What packages would you like to install?
So forth and so on....
Granted, this kind of flexibility and power is great for the sysadmin setting up a server (or even their own workstation) but for the user who just wants to get e-mail, Web and do a little word processing, it's (and I hate to say this) too much choice.
Now, I like choice. In fact, I prefer having lots of choice so I can put together a solution that does exactly what I want. But I'm not like a lot of typical end users.
The best *NIX desktop install I've every seen:
Mac OS X.
You boot off the CD, answer a couple of questions to customize your setup and you're done. (It even looks pretty.)
Need developer tools? Insert the CD, double-click on DevTools.pkg and you're done.
Now, I like Linux/UNIX/BSD a lot. (I have *NIX machines at home and teach a Linux admin course.) But I don't use it as a desktop because OS X is so much more hassle-free. (Whatever else you may think of Apple, they *do* have some expertise in crafting a good user experience.)