You could save an ***load, have upgradability, and still not have to deal with Windows by going the Hackintosh route, y'know.
The hackintosh route has many freaking obstacles, including but not limited to:
Arseload of prep work, t/e and frustration, hair pulling, beers etc.
Alienation of helpful Mac users, as most fora disallow the discussion of hackintosh
Lack of support from Apple or the OEM
In retrospective, I could have chosen a more affordable or upgradable Mac, but I did not, and if I truly ever need To upgrade, I can imagine I could recoup a fair bit of investment as I doubt the cost of these babies is gonna go down anytime soon. Just got a magic mouse for it and using it on my mini. Fun fun fun