I guess today unless you are coding something very hardware/OS specific, e.g. Games what OS you use its just a matter of personal preference. You can do the same in Linux/Windows/OSX, stability and security is no longer the main worry as all the ecosystems matured and from usability perspective its a matter of what you got used to and your willingness to make an effort on something different.