I'm assuming the question was regarding Tidal "masters" i.e. MQA. The Tidal computer application for Windows or Mac OSX can decode MQA streams. The various streamer music players that support Tidal playback cannot decode MQA, at least not yet. The iOS, Android, and web players can't decode MQA either. Not that I care, I am looking forward to the death of MQA, hopefully sooner rather than later.
I have an Auralic Aries Mini and it does allow you to connect a USB hard drive, but the unit is best used as a DLNA renderer. The attached storage feature is nice to have when a friend visits you with some files on a USB stick, but I wouldn't use it as the primary way to access your music.
Regarding the choice of streamer + NAS vs. a directly attached music server, the biggest benefit of streaming from a NAS, or from a desktop computer in lieu of a NAS, is that you only have to maintain your music library in one place. And only have to back it up from one place. Some of them can also be configured to automatically replicate/shadow copy your files so that each file exists on two hard drives. And for those that don't, you can use RAID mirroring. Either way, if you lose a drive, you're not down until you restore from backup.
I've played with a couple music servers with internal storage e.g. Sony and they seem to make it a hassle to keep the internal copy of the library up to date.
HT: Dynaudio C2, Contour S CX, 2x BM14S, Aperion surrounds, Simaudio Titan, Marantz AV8801, Oppo 103, Linn Majik DS, and a Pioneer Kuro
Stereo: Dynaudio Focus 160, Simaudio W-5 LE or Luxman M-600A, Linn Akurate DSM, 2x Rythmik F12G
Other interests: motorcycling, skiing, being active