I also like Track ID more than Shazam. Have used both. Track ID, for me, recognizes more songs, faster and more accurately than Shazam.
What I like best is that no matter how many times I changed ROMs, if ever I went back to a generic, stock 2.1 it would list all the songs that I already tracked. I have never seen Shazam do that.
I also like how it tracks popular songs from your region and others, also globally.
Anyways, I would REALLY like to get it working on my custom 2.2 ROM.