Well, I was a Linux-user before I tried out OS X. I bought a Mac Mini a bit over year ago to personally check out OS X that everyone was talking about. I instantly fell in love with the Mini (although I had looked other pieces of Mac-hardware for quite a while in stores). I just LOVE the look 'n feel of it!
I did also enjoy OS X. Sure enough, it was VERY polished, and it had those "nice touches" (genie-effects etc.). And I had no real problems using it at first. But as time progressed, I noticed that I slowly started moving back to Linux. I have tried identifying why that is. For starters, filemanagement (Konqueror in KDE at the time) was clearly superior to Finder in OS X. And I also disliked the Dock. Then there were those cases where I wanted to do something a bit differently, only to notice that OS X does not really allow me to make those changes. It was the "OS X-way, or the highway". I also missed the virtual desktops I had in Linux. I also found that installation and removal of apps is more pleasant in Linux.
Besides those, there were other things as well.... In Linux I had a wonderful community that churned out improvements for the system and shared them with everyone else. I found more or less similar improvements available for OS X as well, but they were usually sold, not shared. Then there was the fact that I believe in free software. Linux is free, OS X is not. But my "re-switch" was not solely due to ideological reasons, it was started by actual problems with the OS.
After I had mostly switched back to Linux, I did keep on using OS X, mostly to manage my iPod and camera. Then I noticed that I can manage my iPod in Linux as well, so I had one less reason to use OS X. Then I decided to try plugging in my digital camera to my Linux-box (I hadn't actually tried it before). I got a nice dialog-box asking me "Would you like to import photos from this camera?". At that point I had no real reason to use OS X anymore. And my wife was happily using Linux as well, so there was no problems expected from that front either.
I planned to sell the Mini, but in the end I decided to install Fedora Core 5 on it, and turn in in to server. And that's where I am today

.