512 really should be the bare minimum across the Pro line now. When upgraded from Early 2015, I definitely chose 512 over the default 256. I struggled with that so much on my old one. Its nice to have the breathing room to do more and not worry. But the weird issue is, VMs are what used up a lot of space. The M1 prevents that because there are no officially sanctioned VMs from Microsoft. I dabble with Linux and open source, but not really my thing. Right now, I am down to 273 GBs on the M1 and I really want to know what's really eating up so much space.