That's definitely something we're focusing on more now. Like qnsi mentioned, last.fm does a pretty good job of that -- I've been a fan since high school.
We, SameTunes, have an advantage when it comes to calculating a user's affinity for songs, artists and albums. Last.fm ranks your music by tracking how many times you've played (or "scrobbled") a song, songs by an artist, etc. SameTunes uses additional data Spotify publishes (like position in a created playlist, occurrences in your liked music, etc) to build a more well rounded representation of your music taste in the past and present.
There are definitely features we can, and plan to, add to help better portray this data to a user.