Based on your description, SoundCloud is best, IMO. Here's why:

1. You DON'T have to direct traffic there - there are loads of groups that you can join inside SoundCloud and your files get included in the genre groups, or rather simple links to e-mail to your friends.

2. There is seamless Facebook integration of the SoundCloud player - which your friends can then share if they like.

3. Lots of different security options for whether you want to just stream files or allow for download.

4. No coding knowledge needed whatsoever.

5. The way that comments on songs are submitted on SoundCloud is just plain cool - directly on the timeline of the waveform of the song. Instead of having to keep track of where in the song to make a specific comment, your listeners can just comment right there.

6. It is free up to 120 MB, which is fairly big pile of .mp3 files - pay if you want more.

7. playback statistics by country, etc.

Having to do all that on my own with coding, no thank you.

Click on my SoundCloud in my signature to have a listen to my tunes in my SoundCloud.
(no I don't work for them, but I really like their M.O.)

-Scott