I'm experimenting with both Pure Music and Amarra. One thing I have noticed is that PM maintains a gapless album perfectly - no annoying breaks between tracks. Amarra, on the other hand, seems to put just a very brief break in between "gapless" tracks. Perhaps I'm doing something wrong, not sure. In PM, the gapless tracks are all loaded into memory before playing. I'll see if Amarra maybe does the same.