Hi everyone So I'm looking to get a new iMac. I'm having trouble deciding between the 512gb SSD and 1tb SSD. Firstly, the intended use for this computer is primarily photo editing, and then secondly for video editing, which I'm looking to get into doing as a hobby. I intend to edit 4k videos from a sony A7rii and Gopro H5. Also, this machine will likely last me at least 4 years, given that's how long my last 2 devices last me, with my current one being a macbook pro 15" 2012 retina. Initially, I thought the hk$3120 that it cost to upgrade from 512gb SSD to 1tb SSD could be used to buy a 1TB Samsung T3 portable drive instead. That way, I get an extra 512gb, albeit it won't be as fast as the internal nvme ssd. But I believe it should be more than adequate to edit 4k from, correct? But then I thought maybe the fastest nvme drive will make both photo editing on lightroom/photoshop and 4k editing much faster, assuming I'm editing straight from the internal ssd. But after some research, I came across posts saying you should keep your working drive/cache drive separate from your main OS drive, so that data can be going to and from different drives, instead of the same drive and slowing it down. These posts mostly referred to older, slower main drives, though. With apple's nvme ssd being so fast, is there any need to have separate drives for the OS/applications and media/cache drive? Bare in mind, I've always done everything straight from my single main drive in my macbook pro. I only use external usb 3 portal drives for backup. So, whats the best option? Buy the internal pcie nvme 1tb SSD, OR internal pcie nvme 512gb ssd plus external 1gb ssd like a samsung T3? Could also consider other external options within similar price range. Portability/size of the external drive is of no concern. Thanks for your input.