I mostly use this approach as well but my experience with multiple services is that I eventually (and sooner, rather than later) end up hearing same 100 or so recommended songs. Maybe I'm too picky, but I just don't have great luck with recommendation engines anywhere I go.