This is the sensible thing to do. Try a bunch of distros using either USB or as Virtual Machines.
It’ll save you a lot of heartache when you eventually kill the bootloader, the display driver or both (and you will, it is part or the learning process).
In addition to the basic hardware care (checking for dust, reapplying thermal compound if necessary) you can run powertop to check what is keeping your CPU awake when it shouldn’t and take steps to purge unneeded services or resource-heavy applications.
I use Tidal and it shares the same problem, especially if you are using it in drive mode in your car (Android Auto). I guess they do it to minimize data transmission costs by buffering your favorite songs on your device, but it annoys the hell out of me.
Also, Tidal has a Hip-hop/Rap bias that I was unable to remove after some 2 years of using it. I don’t have a single song from those genres in my favorites or playlists, but it will suggest them all the same. I will block the artists and they will pop up on the new releases page.
Regarding music quality it is miles ahead of Spotify. I don’t know if Spotify has finally released an hi-fi/lossless tier, but at the time Tidal was unmatched. After listening to Tidal hi-fi I could not go back to Spotify’s mungled up audio.
It depends, if your docker installation uses /var, it will surelly help to keep it separated.
For my home systems, I have: UEFI, /boot, /, home, swap.
For my work systems, we additionally have separate /opt, /var, /tmp and /usr.
/usr will only grow when you add more software to your system. /var and /tmp are where applications and services store temporary files, log files and caches, so they can vary wildly depending on what is running. /opt is for third-party stuff, so it depends if you use it or not.
Their player works very well for my use cases: I use it on my Android phone, on my car via Android Auto, on my LG TV with WebOS and on my Linux machine via Firefox.
Finally, my life is complete. We have achieved feature parity with Windows.
Seriously, the BSOD QR-code is a great way to have a more inclusive system. Hardened geeks can still sift through the boot log to find problems and newbies can just get help online. Win-win.