Uploading your own music sucks (unreleased tracks get blocked for some reason), tags are messy (there is no standard, the labels do whatever they want), you can't customize your listening experience at all (no replay gain, dynamic playlists, custom tags or equalization) and obviously not owning your collection (which admittedly is irrelevant for most people).