I will second @audiotroy 's first post, the one that says, "
the best bang for your buck will be a streamer/dac." (I haven't heard personally the gear mentioned in his second.) In theory at least, fewer boxes, fewer cables, less potential for jitter. I used to say, "Make sure it does gapless," but I think that the era of streamers that don't is past us now, thank goodness.
As to changes in technology making the streamer obsolete, I don't think that DLNA/UPnP, BluOS, or even Roon are going away any time soon.