Juno also offers a better deal for artists.
Beatport may as well be BMG with the chunk they take from the artist.
I actually prefer trackitdown, as it`s interface is better, but they still don`t group tracks together by release, which is a mistake in my book.
The only problem with Juno, is that it`s interface is a little messy on the eye, and for me anyway, it is a little too list-like and feels a bit cheap.