I just switched to using Lidarr(+Deemix)+Plexamp exclusively, and I’m really happy so far. I also scrobble to Last.fm and have a small script that imports their recommendations to Lidarr. The important bit imo is that you have to collect a lot of music you might never listen to, just so Plexamp has something to recommend and build playlists from. But once you do it works pretty much like any other music streaming service.