Regarding 2go, be careful and read reviews here on head-fi. Many had issues with its Wi-Fi (as it only supports 2.4 GHz and I believe only 20-MHz channel width). This means, that under no circumstances you will be able to stream wirelessly more than 44.1/48 reliably. If you care about Tidal’s Masters (its MQA being unfloded) you will be basically limited to CD quality. Now, some people with reliable Wi-Fi setups were able to get 2x performance (up to 96), but no one has reported successful and reliable 192. This of course, does not affect 2go’s ethernet connection (where you plug in RJ45 from your router/switch and have it wired). It will appear on your local network (if your setup is correct) and you can stream via Airplay to is (which limits on its own to 44.1 and 48 I believe). The only way around this limitation would be to use 2go as Roon Endpoint (it is its own protocol called RAAT) and while being connected via ethernet, you will be able to stream much higher. This is actually what I am planning to do - I have 2go coming in tomorrow so I can report if any of you are interested.
So long story short - be aware of 2go’s wifi limitations (if it had 5GHz, you wouldn’t have any of these issues) and consider if it makes sense for your Tidal use case. If you decide to buy into Roon and connect 2go with ethernet cable, then 2go can start making more sense in my personal opinion. However, read more about this, so that you get a better picture for its wifi dropouts problems, as well as clicks and cracks some people have reported on the forums. Hope this helps!