To buy a MacBook or not, that is the question.

Hello all (first post!),

I am heading into my second year of college as a computer science/computer engineering double major. I write a lot of code as it is, and my Gateway PoS finally kicked the bucket.

If there are any CS or CE majors out there, what has your experience been using a Mac for school? Parallels seems pretty enticing (which you can get in some forms on Windows, but I hate windows) and so does Xcode for mobile development. Battery life is also very important.

Thanks for your input!