Só um comentário meio fora da discussão Linux... Eu odeio o termo user-friendly!!! Eu não quero um sistema que seja meu amigo e, provavelmente, um usuário não conhecedor profundo de termos e definições técnicas também não vai querer ter um computador entre seus amigos... Acho que cada um tem suas opções e gostos, e assim as amizades são diferentes também. Além de ser um termo totalmente abstrato em que cabem inúmeras definições e interpretações.
Particularmente, desejo em um software que ele seja eficiente, fácil de usar e aprender e que efetivamente faça o que necessito.
Existem formas de avaliar a interface de um software (heurísticas de usabilidade, percurso cognitivo, etc.) de uma maneira menos abstrata. Eu já havia visto um estudo de usabilidade entre Windows 9x e o KDE. Se eu conseguir achá-lo, vou postar aqui - é muito interessante. Para quem quiser conhecer mais, pode procurar alguns livros e artigos sobre HCI (Human Computer Interface) e usabilidade (usability), principalmente do Nielsen.
Agora, voltando para o Linux... De fato, a origem do Linux foi em ser um sistema Unix-like. E, Unix, naquela época, era um SO de servidores. Então, não havia a necessidade de uma interface para usuários comuns, como uma secretária ou um vendedor, para o Unix. Era um sistema usado por técnicos somente. O Linux, entretanto, é um sistema que pode rodar em um PC tranquilamente, e por isto está cada vez mais copiando a interface de outros sistemas para PC, como do próprio Windows.
Enfim, resta saber qual a direção o Linux irá tomar: se vai continuar voltado a ser um sistema para técnicos ou se vai ajustar sua interface para facilitar seu uso por usuários não técnicos. Acredito que, como o próprio DOS-Windows, os problemas na interface do Linux vão se reduzir a medida que o tempo passa e surgem novas versões. Acompanho o Linux há muitos anos e vejo que a interface do sistema já evoluiu. Muitas configurações (teclado, som e rede, principalmente) antes apenas feitas via terminal, agora já podem ser feitas no Gnome, por exemplo.