I have the 2016 macbook pro with 16 GB ram, i7 processor, and 512 GB storage. Still runs like new to this date and I'm almost reaching 3 years. It might be a little slower but the screen is so clear and so fast. I love the apple ecosystem tbh. I also love how thin this thing is. It's only 1-2 pounds and its so sleek! 512 GB is enough. You're not a computer engineer and most of your storage will be documents, pdfs, and maybe some videos. I've been using mine for 3 years and I only used 100 GB so far.
I figured if I'm gonna buy a laptop that I wanted to go all out since I'm going to be spending so much time on it and I want to be happy whenever I use it. People hate apple and macbooks but I really think that if you're not a super tech geek that a macbook is perfect frankly. It runs smoothly and etc. I play some games on my macbook like LoL, Minecraft and etc but I mostly use it for work (The games work fine). It can't run Mass Effect 3 or super hard games tbh so if you really want to play intense games then get a gaming laptop.
In my opinion, if you're buying a laptop primarily focused for schooling with a little recreation on the side, then the Macbook Pro is the way to go. The sound and graphics on this thing is incredible and I love watching movies on it.
Moreover, customer support is pretty great. The keyboard on my thing was a little defective and they replaced the whole bottom aspect of my computer like it was brand new (I dented the bottom frame of my computer and they replaced that free of charge.) Moreover tech support is always available.
Have fun shopping OP! Buying a laptop is fun and the feeling of a new laptop is always awesome!
I might buy a new macbook pro before I go to medical school as I'll be saving up through my gap year job and might indulge myself in a pre-medical school entrance gift. However, I can totally see myself using my macbook for the next 5 years if necessary.