Jer, You above post indicates "The biggest deal breaker for you is buffering". When I first started using Tidal Streaming, I also had buffering problems and it was driving me crazy. I had no problems with other programs, or activities, using my Internet connection. After days of research, I finally discovered that my router was not handling music streaming packages correctly under some conditions (creating random data drops). Other people reported similar hardware data drops using the same router. I replaced my router with the Apple AirPort Extreme Router and all my buffering problems went away. I do not know if replacing your router will solve the problem but it might be worth doing to see what happens. Your 200Mbps download 25Mbps upload speed are fine and should not be a problem.
Are you using an Ethernet connection or Wi-Fi for your Tidal Streaming. Ethernet is the best connection since Wi-Fi could be a problem depending on how far away you are from your router. If you are using Wi-Fi, an extender might be required to help boast the signal. The Ethernet connection should be plugged directly into your router and NOT the switch box.
If you continue to have buffering problems, please send a request to Tidal and ask them for help. They might have some thoughts to solve the buffering problems. It could be a memory problems on your computer or something similar.
Please send a request to Tidal to report their UI needs improvement. You might also indicate where you are having problems. I use Tidal on my Aurender and the user interface is fine. I hope the above helps.