I have owned 2 Netgear NAS's which served me well and still own a Synology which is 8+ years and running perfectly fine, not a glitch, but it is outdated now and cannot cope with Plex or other multimedia apps let alone 4K streaming and honestly, replacing it with a new Synology that would support this is quite costly. For reasons mentioned in this thread earlier, i decided to move to TrueNAS Core (ZFS) some years ago already and i am extremely happy with it, also for home use. Since the initial installation, I have changed my hardware configuration now already several times (2 Supermicro mobo upgrades, 2 CPU upgrades, ECC memory upgrades, new enclosure, new backplane, new HBA) and now the great part, never had to do a reinstall for a hardware upgrade. Just hook up the SSD boot drive to the new stuff and off you go. As i run my NAS on decent (Supermicro, Intel, LSI) but refurbished hardware, i never had any issues so far and the upgrades are cheap. The only time i did a reinstall is when i decided that 15 x 2Tb was maybe way too much for my needs and the MD1000 SAN was sucking power like crazy so i decided to reduce to 4 x 2Tb. As you may or may not know, ZFS isn't very flexible on changing the number of HDD's in a pool so i decided to start from scratch. On the other hand, expanding the size of a pool by increasing the disk size of all disks in a zpool is a walk in the park.
I am sure that QNAP, Synology and even Netgear are very reliable NAS solutions and TrueNAS does require a bit more work in setting it up, i feel that with this setup, i am more future proof with same or better data security. If i decide tomorrow i want to upgrade the Supermicro mobo and CPU to support newer more hardware demanding versions TrueNAS, Plex or Nextcloud out goes the old and in goes the new with only little money to spend i would once again be looking for 2nd hand stuff.