I was using my 105 to control my NAS when I had a problem with Bluesound (since resolved). The SQ of 105 did not differ significantly from Bluesound, but I’ve since added a Bryston BDP3 3, which sounds the best, all into the same DAC.
With respect to Tidal or Spotify, you need some kind of renderer to play tha apps as the Oppo only has Tidal. It could be a computer, if you have an old one laying around