You could save an ***load, have upgradability, and still not have to deal with Windows by going the Hackintosh route, y'know.
Hackintosh is fine if you don't mind a LOT of messing around, software updates, driver updates and especially OS updates can all render it broken, it takes a lot of maintenance to keep it running smoothly in comparison to a real Mac.