It just depends on how much effort you want to put into it. I'm a software engineer, not an IT person. Most of the value I generate is related to writing software. So when we needed a shared NAS for the company I setup a FreeNAS server. Got a used ebay rack server and put it on there. Worked just ok, just had to keep tweaking stuff with it, the UI kind of sucked, used ebay servers are crap hardware and fail, etc.
Got a Synology had it up and running in an hour and I was pretty much done. Every 6 months I take a look at it or add a user if I need to. But it pretty much takes care of itself and I don't worry about it. It emails me every sunday with its status and I call it good. I can keep doing the actual productive parts of my job.