It will all come down to preference, as a recent grad from a Computer Information Systems and a minor in Computer Science, any of those machines will handle whatever you throw at it for work. Many of my classmates sued Mac's and PC's, obviously Mac will have alternatives to the popular programs used that Windows supports naturally so that is also another consideration.