Seems like with your options these will hold your files.
Personally I’d have the files on a NAS with suitable backup.
This separates the storage from the streamer then you can change the streamer without having any impact on the file storage.
I have a Synology 2 drive NAS with a LUMIN D2 streamer and I’m very happy with it.
You can use this independently or add a NUC/PC for Roon if you want it.
Or just get a NUC and also store your files on it.
At the end of my year subscription I’ll be dropping Roon and just using the LUMIN to stream.
Personally I’d have the files on a NAS with suitable backup.
This separates the storage from the streamer then you can change the streamer without having any impact on the file storage.
I have a Synology 2 drive NAS with a LUMIN D2 streamer and I’m very happy with it.
You can use this independently or add a NUC/PC for Roon if you want it.
Or just get a NUC and also store your files on it.
At the end of my year subscription I’ll be dropping Roon and just using the LUMIN to stream.