This system has received stronger cross-platform compatibility and is thus better suited for programming. In addition, on a Mac, you can use the virtual environment to add any other OS you might need for your work.