I switched from a combination of OS/2 and Windows 95 / Windows 2000 TO Linux as my primary desktop OS about 13 years ago, and have never looked back. You can have my Fedora Linux desktop when you pry it from my cold, dead, fingers.
As for OS X... I'm sure it's nice, but I have no interest in Apple and their locked down, proprietary, closed off, "walled garden" ecosystem. I'm no rms, but I have little to no use for software that isn't OSS or FLOSS.
I did just switch from using Gnome as my primary desktop environment, back to KDE - after about 6 or 7 years of Gnome use - and I'm pretty damn happy with the current iteration of KDE. If you haven't tried it, give it a look, you may find that it's much better than you anticipated.