No point upgrading storage. Spend that on a TB3 dock with 2x NVMe slots in it. One 1-2TB SSD for projects and another 2TB SSD for sample and library data.
Install applications and plug-ins to the stock 512GB SSD and install + move all content and library stuff to the external drive.
You’ll still have close to 400GB free after you install everything.
Logic, Cubase, Bitwig, Reason, Absolute 6, Komplete 13UCE, Maschine, most of iZotope, Arturia V/FX Collection + Pigments, FCPX, Motion, Conpressor, MainStage, etc.
Move all content to the sample drive: 380GB+ Free Space on a 512GB System SSD. If i uninstall Reason, 390GB or more.
On a PC Laptop with a 2TB system SSD I can install all of that on the system drive (use Resolve/Fusion Studio over Apple Apps, etc.) and still have well over 600GB of space free. I always upgrade there cause it’s dirt cheap and I can install it myself.
Spending money to upgrade to 1TB internal storage is kind of wasteful, unless youre on a laptop, are co stantly mobile and absolutely need the bulk data internal to the machine. That storage cannot be repurposed when the machine is replaced and its an awful upcharge for what you get anyways.
With a dock you can duplicate the installation on a DT and Laptop and simply use it on whichever you’re using at that time.
Those TB3 Docks have a consistent, maintainable 1.35 GB transfer speed for each drive, so they’re way faster than a Samsung T7 connected over USB-C. In the real world its about twice as fast.
And, of course, you get all the extra ports.
Honestly, even a 256GB system drive would do with the TB Dock setup.