I am a developer, as such linux is better suited for dev stuff. You need to overcome the first learn curvr, once done linux is a much better system, even if you think about backup and control of the software and content, much more easylly done with linux