... it needs to be more user friendly
I reject this logic. I can't believe that, given the same amount of time and familiarity, that users will find Gnome or KDE less user friendly than Windows. What exactly is less user friendly about a linux environment? The fact that you can't download any old executable file and install it? Do you really think that's easier than using a package manager? If linux got 1/10th the attention from software and hardware vendors, making things work wouldn't be NEARLY as difficult. So I guess I call BS on you with that statement because I think what you are really saying is, "it needs to be more like windows", in which case I heartily disagree. I recently had to switch back from Linux to Windows because I changed jobs and I find the Windows environment so cluttered and annoying, I think it's LESS user friendly than the Gnome environment in Ubuntu. I can list a ton of reasons like the "always on top" feature, native virtual desktops, the ability to kill a locked process and have it actually die, a useful shell(much easier for giving people directions than spending most of your time telling them how to navigate a hierarchical menu), tons of tools for distributed system administration, tons of useful software for free, filesystem support that is GENERATIONS beyond FAT or NTFS, the ability to work without being continually asked if I really want to do something.... should I continue?
Top Ten Things Overheard At The ANSI C Draft Committee Meetings: (5) All right, who's the wiseguy who stuck this trigraph stuff in here?