Man, my primary complaint is relatively minor, and it's one that isn't even on the YTM team to fix.
I really miss being able to cast to my Sonos speakers directly from YTM. It's not an option because the two are suing each other, but it's still an option in GPM, since they haven't made any serious updates to it in years.
What makes it most annoying is that sometimes I'll just throw songs in my queue, and then play them as a quick on the fly playlist, and cast it to whatever Sonos makes sense for where I'm doing whatever it is I'm doing. Now, unless I want to play one of my preexisting playlists, I've got to make a new playlist (because you can't save your queue as a playlist, either), add all the songs, then go to Sonos to play it.
It's really just a matter of me wanting to put as little effort into playing my music as possible. But that's the appeal that the hardware and services were built on.