Yes, the [question](http://crypto.stackexchange.com/q/15721/2573) has an excellent answer from Thomas.

The answer mainly boils down to "HMAC was here first" though, the performance differences will vary and I don't feel it's a good idea to mention that especially without benchmarking.

I could add more details about HMAC being an older and more widely used algorithm with a link to that particular crypto.SE answer if you guys think it's a good idea.