I currently have 90Tb of libraries shared via a Windows server. I've been using Mediasonic hard drive enclosures with 8 or 16Tb drives and Windows/Intel storage spaces for 4 drives for the "Movies" library, 8 drives for the "TV" library, and another 4 drives for "Photos" and other random NAS. I literally only share with family, but, that's still about 12 users across the US due to school. I have a stable 1000/1000Mb fiber connection that has been working perfectly for the past few years. So, my issue now is, I want to host my own Lemmy, Matrix, and NextCloud servers, but they all seem to need a Linux-based server. I've read in the past that Linux Plex servers run into a lot of issues since it was designed to run on Windows. I'm not averse to buying yet another computer, but, before I do that I thought I would seek some advice if I should combine everything into one Linux server, or leave Plex as its own Windows server and put everything else on a new device.
I was in a similar situation and finally switched to Linux. The terrible state of parity storage spaces (reliability, speed) and some issues with HW transcoding made me do it.
Now I have one truenas server for storage (ZFS is so much better) and one proxmox server for everything else. Plex is running absolutely perfectly in a container, with HW acceleration.
If you go the proxmox route you might find the scripts here useful: https://tteck.github.io/Proxmox/