Due to time and energy i tend to an out of the box, non OSS solution.
Why not both? OPNsense and pfSense both sell official hardware.
Both are pretty easy to configure but have pretty much no limit on how deep you can go.
Unifi works great as well but you hit a ceiling fairly quickly if it needs to do anything advanced.
Yes, I run two instances of Radarr and Sonarr. One caps out at 1080p, the other one only allows 2160p.
Jellyfin just has two separate libraries for them.
I'm mostly doing this to prevent unecessary transcoding away from home where streaming 4k HDR is unlikely. At some point I will merge them but bandwidth for 4k streaming is not there yet and proper HDR tone mapping is still rare.