I use Linux (fedora/ubuntu), OS X (personal rMBP), and Windows (7 64bit ultimate at home, 32bit professional at work).
I have always wanted to "hate" windows, and "love" Linux, and in the past I have wanted to "love" mac os too.
in the past I have had plenty of reasons to hate windows, but by XP sp3, it was less, thoguh now that I am on 7, i actually HATE xp.
I was probably one of the few people that didn't hate Vista. Maybe because i used the 64bit version, I dont know, but it was stable if not particularly spectacular. It got the job done.
Windows 7 is a phenomenon in comparison. Together with the SSD, it just worked. Being able to send movies to my TV with a right click on the file, and without installing anything. Windows 7 just works, and although i do have a dual boot Ubuntu partition on my computer, i rarely use it. My chief annoyance is its inability to read any file systems on USB Mass Storage other than FAT/FAT32, and is the real remaining evilness of MS (forcing manufacturers of devices such as cameras to support FAT and pay their "tax" to MS)
OSX, is pretty, but not necessarily better than 7. It is not more easier either (keyboard shortcuts are more extreme). OSX is just different in my books. It too has some evilness such as the restriction on supporting TRIM only on Apple approved SSDs. It also has in some ways less application support (excluding BSD)
Linux is the OS i prefer to use for development, and also servers. However, I still spend way too much time configuring it than I have time for. When I was younger, and have time, it was fun. These days, I am married, a professional, and simply don't have time.