I'm going to be a college freshmen next year so I'm not really working for production (should have probably clarified in the OP). My primary concern with switching is that I have a usable (or usablish, depending on the day) laptop sitting in front of me running linux, and I'm wondering if the 1k+ is going to be worth it. The battery on it is pretty meh, and I run into glitches occasionally, but it's here, and I feel like I'll have other, possibly more important things to spend money on as a college freshmen (though I am a cs major so I guess having a machine I'm happy with is pretty important).
As far as specific questions, I guess one would be what mac I should get if I were to get one. Mbp, air, regular mac book (not really looking for a desktop atm - if I were going for a desktop I'd probably be building it for gaming so I wouldn't be using a mac), and which version? Would I be fine with the cheaper models or are there good reasons to go for the more expensive ones?
Another question would be how easily can mac be set up for development? On a ubuntu install I kinda just apt-get install vim, build-essential, git and I've got most of what I need. I also use rvm, which works with just git, bash, and curl. Is getting a mac set up any more or less complicated? From stuff I've read, you need to like install Xcode to get some of the development stuff? (sounds annoying in principle but I guess it's not too much of a hassle?)