Could not have said it better myself!
I, too, have gone through about 4 Linux distros before finally saying "enough is enough!" We don't turn on our computers to be affectionate ("make love with?") our OS, we turn them on (Is that a pun?) to get work done. Be it "Windows," "Fedora," "Ubuntu" or "Leopard," I shouldn't have to read pages and pages of irrelevant "How this OS system works and what it's based on..." to learn how to minimize an open window with a keyboard shortcut.
I guess my biggest amazement is how hostile many Linux programmers are toward Windows in an almost personal way. Hey... it's a friggin' operating system, okay? It's "1"s and "0"s. I have no logical (operative word) reason to hate how my computer works, I just want it to work out of the box with minimal time wasted on the learning curve. Why? Maybe I can actually get some work done today without having to learn some new command line function to accomplish my task at hand.