There's also an advantage to using separate partitions on a single SSD. Using a separate data partition for your blockchain, and installing the OS on its own partition, will allow you to transfer the SSD to another device in case the current one quits on you. I will probably do this when I upgrade to a 2TB SSD in a few months, because my current laptop is falling apart. I had to take it to a shop to get the charging port repaired when it stopped working. I don't want to have to buy a new laptop until this one breaks, for all I know it will last me 5 more years. But I like the idea of being able to use the same SSD in the next laptop without having to re-download the entire blockchain.
Yeah, that's what I need to decide in the next few months.
I like the idea of having 2 separate SSDs, one for Windows and the second for Linux distributions. I still need a few years to worry about the blockchain reaching ~2TB, I still have an old spare laptop that I don't know what I'm going to do with yet

it also has a 2TB Samsung Evo 800 series SSD (SATA 2.5 standard). I'm thinking of either using it as a full node/Electrum server or making it an offline air-gapped PC to sign transactions offline, I still don't know.
I've also been thinking about buying another laptop. The one I've been using is ~05 years old, it's a top-of-the-line ultrabook, and it still serves me well, I still don't know if I'll use one of my current SSDs in a possible new laptop, or buy a new one, or take advantage of the one that comes from the factory.
I'm thinking of running an Electrs server again (after several failed attempts) on my Linux system where my Bitcoin Core is installed.