My vote would go to TuneIn Radio. Free, and access to thousands of commercial radio stations, plus podcasts, Internet radio. One of my "must have" apps. Among other things I listen to the BBC News Radio and the LIVE.TWIT.TV online broadcast.
No contest, Tunein Radio, it can find local stations to you using GPS or you can find stations by using Search or just pick from among the thousands of listed stations. I believe on certain model phones you can even record radio.
MiRoamer is the best radio app it has almost all radio stations of the world find them by country also your fav music like a juke box very nice app and FREE !!
I don't believe there is a beter music app for the bb and works world wide for everybody.