After hers in the workforse as a software engineer in aerospace I've gone back to grade school, full time. Here is what I think
You can do just fine with the iWork suite. I use Pages for all my wringing and can do APA format papers with it just fine. Most of the required formats APA, MLA and the like are very easy.
I use Keynote for presentations. Although I typically save them in Power Point format so I can present them on the computers that in in conference rooms and class rooms. Those to are the big ones. Microsoft office works OK as well but iWork can mostly translate the file formats well enough.
iCloud is very us full. I keep documents I'm working on there and can pul them up on any computer I'm at.
What to get next depends on what you are studying. For example I use Final Cut Pro X just yesterday to create a video presentation. But you could just as well use iMovie.
I don't like any of those note taking apps. Pages works well enough and I can keep my notes in iCloud.
I'd buy the 13" "air" as it s lighter. my MBP is good but the newer Macs are lighter. Get a neoprene sleeve with a zipper. Those hard plastic shells offer no protection.
----------
That is the other thing to check, some apps may be free at your school. Mathmatica is very good but it kind of depends on your major. It would be useless if you are a dance major. But good for any kind of technical degree.
Same with Xcode. I have it but it is not needed unless you are writing software.
Maybe the paid up Evernotes is better? I did not see the point of the the free version over using a word processor. Bt I still prefer PAPER, then retype your notes. It is a lot of work but you want to learn better or just get it done?
That's just my opinions. In grad school it's different because you are more focused on reading, research and writing, mostly wringing. Pages Will do APA format
I use an online app for bibliography management but the most used app for this is "end notes". DOn't know if a Freshman would need something like that, maybe a history major?
Very informative post, thank you!