I use Slacker for listening to music. It's free, but has a paid option. Your favorite stations can be cached on the media card, so playback uses less power, and you can listen to music when an internet connection is not available.
I would also recommend Quicklaunch. I use this app more than any other.