Really getting offtopic here....
I've long since given up trying to move people one way or another when it comes to OS's, you've got as much chance of success as promoting atheism in Salt lake city, and quite honestly everyone should be allowed to have their own choice.
As with a lot of other long-in-tooth IT people, I've used a lot of different OSs over time, from desktops to mainframes, so you do get a feel of what you should expect. For the jobs I do, Linux (specifically Ubuntu now) is the optimal package. I used
to get my hands dirty with the innards of linux but these days I have no need because Ubuntu does such a delightfully good job, it's shocked me a few times (like yesterday, upgraded to 2 screens while the system was logged in and live and it did everything automagically, turned on the screen and I was able to drag my apps to it immediately).
I do still use the command line a lot and I am a regex-fu bash-script C master, however using the CLI is more about the sort of work I do than actually anything to do with managing Ubuntu.
I guess what I'm saying is that it works very nicely for me and lets me get on with the job at hand - which is precisely what you want in any OS.