Biggest problem with with Spotify is the way it rewards the artists. It needs to make a much more difficult reward system in which the income generated by a listener is divided by the number of listens OF THAT PERSON to the bands THAT PERSON listened to. In that way earnings would be spread far more fairly and probably more skewed towards indie bands (as most people who actually pay for Spotify tend to have a deeper interest in music and therefore listen to more ‘off the beaten track’ tracks.
It also would help that the people who are now moaning about not being paid enough would see exactly how much their ‘fanbase’ cares vs. that of other, less known, artists. Making the point being put forward from less angles