I use Amazon Music steaming through a Node 2i and have rarely had an issue with the sound quality. They have a mix of CD quality and hi res quality up to 24/192 in their library and am usually satisfied with most of what I listen to.
I haven't had an issue connecting to the Node 2i through the Bluesound app or directly from the Amazon Music app using an iPhone or iPad.
I have never used Tidal so cannot comment on a comparison between the two.