Hi everyone! My first post here, so please bear with me! I am about to purchase the new 2017 MBP 13". After waiting what seems to be an age for the processor update to KabyLake, I am finally ready to buy! I am getting the MBP for university (long battery life, lightweight, MacOS etc) and am opting for the touchbar model also. However, I can't decide which specification to pick. 13" MBP Touchbar - 256GB 16GB RAM 13" MBP Touchbar - 512GB 8GB RAM I will be using the laptop for Google Chrome, Spotify, downloading music/tv, programming and I may start video editing and photo editing properly. I currently have a Mac Mini with 8GB RAM and the 1TB HDD, and it can feel sluggish at times (maybe due to the traditional HDD). I have another Windows laptop with 1TB HDD and im using 800GB! 400GB is movies/tv shows/software install packages/OS iso's etc. 120GB Steam/Games 60GB Photos 40GB Music 20GB Documents (I doubt I will game on my mac, and I wont be storing large files such as iso of MacOS/Office/ etc) I could store heavy files on a external HDD or computer but it seems to defeat the objective of having this new MBP. Looking at activity monitor on Mac Mini shows that I use: 4.5GB RAM Idle 5.8GB RAM (Chrome with 5 tab, Spotify streaming, Photos, Microsoft Word, Messages, iTunes, App Store, Airmail). 6.2GB RAM (Above + iMovie) I cant decide between the two upgrades! RAM = possible future proof for more intensive MacOS. HDD = more space for storing photos/videos/possible bootcamp. It's difficult for me to justify picking both upgrades! What is better for future proofing/increase life span? I know that I probably wont be using more than 8GB RAM currently but that could be possible especially with newer versions of software. Thank you all for reading!