I would go hands down with Synology. Have a 40TB variant and do all the stuff you are doing. Super easy to use, great customer support and fantastic wiki/community support. Plus, it just works. The only thing we had to do was move our plex server off of it to a separate machine. Every client I have setup with one has not had a single issue. Actually, I havent heard from some of them in over 5 years.
They also provide really awesome backup solutions. Clean and simple.
A forum community dedicated to overclocking enthusiasts and testing the limits of computing. Come join the discussion about computing, builds, collections, displays, models, styles, scales, specifications, reviews, accessories, classifieds, and more!