Creating markers, deleting spurious ones, and occasionally moving markers to line up with transients is the key to success with AudioSnap. I think the main reason people are disappointed with AudioSnap is that they expect the process to be completely automated, but that's really not possible with complex waveforms. AudioSnap does work pretty much automatically on individual drum tracks.