You have absolutley no idea what you are talking about and you obviously have inherent bias towards Windows and Linux.
I have used all three. I would favour Windows or Mac over Linux any day for desktop computing, Linux is just not ready for prime time on the desktop.... fantastic as a server with console interface.... but desktop... no way !
I have them in reverse order. Linux, then Mac with Windows at the bottom of the pile. I'd put Windows 8 down with ME and Vista, too, at the bottom of the Windows collection now I've had the misfortune to have to use it for a week or so.
I have no problems with the Linux desktop, KDE is a mature and stable interface. I guess it helps that regardless of OS, I turn off all the eye candy and other pointless desktop animations and run a basic interface. For Windows I load Classic Shell and set it back to the good old interface too. My wife prefers Macs, so I've had plenty of experience maintaining them. My son, once I set up Minecraft on Linux on his dual-boot PC hasn't been back to Windows, "I think I've outgrown Windows" is what he said.