What is the best facial recognition software?

There are many kinds of facial recognition software, e.g. Blippar and Sensory. However, none can be called "best" for everyone, as they differ in their feature sets and pricing. Moreover, some people confuse facial recognition with facial detection and tracking.