Seems like these days you can get most of the goodies from Linux on OSX as well, so I'd not be able to state why you'd want one over the other, perhaps they're interchangeable. I myself am partial to Linux and being able to manually configure machines just the way I want, both in production and at home.
I have an ansible playbook which I use to make sure that my different machines (1 work box running Precise, 1 home box running Saucy, 1 laptop running Precise) are all running the same applications (everything from xchat to vim configs is controller by ansible). Gvim + grep/ag/sed/tmux is all I need for full-stack development. Postgres/Redis/JVM all running on the same machine, as well as Vagrant and an always open connection to our VPN. It's pretty nice, I can't complain. With vim plugins and the ability to nREPL into my apps, I've yet to miss an IDE once. Keep a personal Wiki for notes and everything interesting in vimwiki. Full support for all the other apps that provide creature comforts such as Skype, Spotify, KeePass, VLC. Quite like GIMP for basic photo editing, plenty of video editing/conversion command line tools like imagemagick and ffmpeg. Audacity for audio. LibreOffice has always worked fine for me, but I'm not an Office poweruser.
Due to time constraints I recently have pretty much stopped playing videogames, which was the last reason for me to keep a copy of Windows around. With Steam pushing hard for Ubuntu gaming, my OS should be more viable in the coming years there as well.
Don't really see a good reason to ever move to OSX besides maybe sexy hardware (yes you can run Linux on Macs, but I keep reading about the awful driver support). I strongly support the philosophies and vision behind the free and open source software movements and want to exist in that ecosystem as much as possible. I'll gladly deal with the infrequent hassles to show my support and alignment. Occasionally WiFi/Video/Printer/Projection support is spotty at best, but I'll figure something out. Worst case scenario I'll borrow my cofounders Macbook for keynote presentations :)
I have an ansible playbook which I use to make sure that my different machines (1 work box running Precise, 1 home box running Saucy, 1 laptop running Precise) are all running the same applications (everything from xchat to vim configs is controller by ansible). Gvim + grep/ag/sed/tmux is all I need for full-stack development. Postgres/Redis/JVM all running on the same machine, as well as Vagrant and an always open connection to our VPN. It's pretty nice, I can't complain. With vim plugins and the ability to nREPL into my apps, I've yet to miss an IDE once. Keep a personal Wiki for notes and everything interesting in vimwiki. Full support for all the other apps that provide creature comforts such as Skype, Spotify, KeePass, VLC. Quite like GIMP for basic photo editing, plenty of video editing/conversion command line tools like imagemagick and ffmpeg. Audacity for audio. LibreOffice has always worked fine for me, but I'm not an Office poweruser.
Due to time constraints I recently have pretty much stopped playing videogames, which was the last reason for me to keep a copy of Windows around. With Steam pushing hard for Ubuntu gaming, my OS should be more viable in the coming years there as well.
Don't really see a good reason to ever move to OSX besides maybe sexy hardware (yes you can run Linux on Macs, but I keep reading about the awful driver support). I strongly support the philosophies and vision behind the free and open source software movements and want to exist in that ecosystem as much as possible. I'll gladly deal with the infrequent hassles to show my support and alignment. Occasionally WiFi/Video/Printer/Projection support is spotty at best, but I'll figure something out. Worst case scenario I'll borrow my cofounders Macbook for keynote presentations :)