This is a question no one can answer but me. I run a nice fast 2008 Macbook with 6GB ram and a 2-year-old 256GB SSD. Battery was replaced 3 years ago, and is getting wimpy. The computer itself is svelte and fast, but I'm tired of the battery draining out/taking forever to charge and once I got my iPhone 7 I came to terms with how the screen just sucks. I am a teacher and I use mostly Office software, with some lite iMovie work, photo editing, etc. I'm going to get a 2016 tbMBP. I'm going to get 16GB RAM for good luck and longevity. I'm on the fence between the 256 and 512. I do not like cloud-only storage. I want my files locally. I know I can move things to removable SSDs, but I really like to have all my resources within reach. Sometimes in teaching you want quick access to an article or photograph or something from 6 years ago, and you want it quickly. At the same time ... the 256GB SSD in this computer is nowhere near full. I've got about 90GB free. So maybe I'll never need that space. I guess it depends how long the computer will last me. If I get 6+ years out of my next computer (as I have with this one), I'll likely feel constrained by the smaller hard drive. But if the computer doesn't have the longevity of this beast, I might not need it. Really, I'd like you to talk me into the 512 - since I want another 8 year machine. But when I hear people talk about their more modern machines dying after only 4 years, it seems silly to waste money planning ahead. Thanks.