Obviously this falls on the genre you are making. There are some sites like GarageBand wich is not the best place for releasing your synth pop band for ex.
Even thou its a great site after all
lets forget all those trivial questions for now ... i just thought that a topic with a nice list of sites that provides this service would be a good idea
So, wich are the best sites for you to promote/host music?