My experience too, a good DAC makes a massive difference, the above NDX gets a big leap when used together with the external unit.
But you do also need a good transport to make it happen and Chromecast , Node ,Rapsberry and the likes would spoil everything.
So ,yep, the streaming side is quite...