Anything better for music than PlayerPro?


I just "upgraded" from my iPhone 3GS to a Samsung Captivate, and I'm exceedingly frustrated by the terrible music players that are available on Android. So far, I can't find an app that supports a few basic options:

1) "Play all" on every page. For example, you are sorting by artists, so a "play all" would play ALL of your artists and all of their songs. Or, you go into an artist, "play all" would play all of their songs regardless of album. And finally, if you go further into a specific album, you can play all songs from that album.

2) Lock screen widget.

3) Hard button binding support. E.g. long-hold of volume up goes to next track.

Now, these are obviously a few basic criteria on top of the basics like a good UI, etc., but most players are good in this regard.

Anyway, after trying MixZing, Meridian, Winamp, stock music player, DoubleTwist, and many more, the only one that even comes close, supported 2/3 of the features (1 and 2) is PlayerPro (the only pay one too haha).

However, I may of course be missing something. Is there any player that supports all three? Or maybe supports just as much as PlayerPro but looks even nicer?

Thanks guys,