I absolutely love @Bandcamp... I think it's the single best platform out there supporting independent artists. But there are still some features missing in my mind, so here are some of the things I'd introduce if I worked for @Bandcamp...
For bands:
Crowdsourcing feature
Local distribution
Events app for gigs
Instant messaging
For fans:
Playlists
Categorise library by artist
Shuffle library
Integrate with Discogs
Tracked postage as separate option
Bulk buy postage offers
What would you add or change?