Για τα προγράμματα που δεν είναι συμβατά με mac, υπάρχει λύση (parallels κλπ) αν και δεν θα το πρότεινα (αν χρειάζεσαι windows καλύτερα να πάρεις PC).
Εξαρτάται αφενός αν θες έναν desktop υπολογιστή, αφετέρου αν θα πάρεις μεταχειρισμένο ή καινούριο και εννοείται, τι δουλειές θες να κάνεις.
Όσο περήφανη mac user και να είμαι, αναγνωρίζω πως αν φτιάξεις ένα καλό PC με original software, θα κάνεις την ίδια δουλειά με mac (ναι εντάξει, θα κολλήσει παραπάνω φορές από ό,τι το mac, αλλά το αποτέλεσμα δεν αλλάζει).
Καλύτερα είναι να κάνεις ένα test drive και στα δύο λειτουργικά αν δεν σε καλύπτει το άρθρο που παρέθεσε ο SF.
Και βέβαια υπάρχουν και εναλλακτικές όπως το Linux, αλλά εξαρτάται από το επίπεδο γνώσεών σου σε προγραμματισμό/υπολογιστές και τις ανάγκες που έχεις.