Macports is terrible, bash is always out of date, gdb no longer comes with, I&#x27;ve gotten seg faults on OSX that I&#x27;ve never been able to reproduce on Linux or BSD, virtualization is harder. There are weird things like really low per process file descriptor limits. If you&#x27;re a web dev, fine. If you&#x27;re a software engineer it is an unacceptably cumbersome and outdated experience.<p>In my experience developing I&#x27;ve always found it easier to resolve dependencies on Linux than OSX.<p>The software that&#x27;s stopping me is the OS itself.