The one place where OS X totally rules is how it manages wireless connections. I can close my MacBook and go somewhere else and it immediately finds the wireless and connects. If I've been there before, it remembers the password, if needed.
Linux is a little more reliable than Windows in that respect. I've had problems getting Windows machines to connect at all. Sometimes I have to reboot my linux laptop to move to another connection. I'm sure I'll either think of a workaround or the network manager will improve.
The reason I mostly prefer linux to OS X is partly familiarity and partly worries about Apple heading towards a closed ecosystem. Plus there's a lot of open source software that I can easily build on a linux box if it's not pre-packaged (which is rare these days). I haven't learned how to build native apps on OS X yet.
All in all, OS X is pretty good in most ways and superior in some ways but I'm more comfortable with a linux environment.
Jim