I would opt for both. In terms of storage, you want freenas. In terms of everything else, you want nethserver or proxmox, depending on your need. This my opinion after reviewing most options, ranging from rhel to M$, and from freenas to hp.
For medium business to small enterprise I would recommend a truenas (no ssd) for storage, a freenas for backup, a proxmox for virtualization (with igel tc’s) and nethserver for everything else.
Linux Mint if you can get away with it, win10 otherwise for clients.
Howto is in the making