I use a Synology DS920+ And have been very happy with it. I have time machine running for several MacBooks. I also use it as a Jellyfin server.
The Synology setup is easy and it is smooth to add new drives. Just remember to add the smallest drives first. If you have two 4 tb drives setup, don’t buy a 2tb drive to add more space, but going up to an 8 is no problem.