

So far so good for me. I switched last week after dual booting Pop OS and Windows 10 for a few months. I used to use Mac OS X back in college and missed the interface, so Pop OS’s implementation of GNOME felt good.
As for OP’s question, someone else with more knowledge can answer if a specific distro has the best drivers/compatibility with games. Pop OS comes with NVIDIA drivers which works for me.
I also wanted a full desktop OS. Some of the distros will focus on being a controller-friendly frontend for gaming rather than a desktop OS.
It might be helpful to try something like Ventoy for any distros that support a live CD. You won’t be able to fully test gaming performance, but Ventoy lets you try multiple distros on one disk.
Other questions for OP: What type of GPU are you using? What is your current OS?
I’ve been a Spotify subscriber since the US launch. There are some other options
Listenbrainz or last.fm can offer recommendations, but there won’t be the instant gratification. Last.fm does support music playback on its website, which sources from YouTube. Either platforms are going to require some work to build up an account.
If you’re comfortable with Plex, I’d advocate for its sonic analysis tool. It looks at the waveform of newly added music and then offers recommendations. Coming from a massive streaming service, it’s been refreshing to use Plexamp. The curation aspect of my library is fun compared to the sprawling library on Spotify. I like the fact that I control with artists and albums are in my library. It’s led to me finding more deep cuts with my favorite groups rather. The hard part is finding/ripping the music you’d like to listen to.
Most work days, I use Plexamp because the curated library leads to less skipping and I stay more focused. I still have Spotify for home because the library is unbeatable and other family members use our group account. Either platform will scrobble my listens to last.fm while Listenbrainz will update itself from my last.fm account. I can search for new music on Last.fm or Listenbrainz and add it to my Plex library.