What is the popular and good face recognition algorithm?
Both the terms popular and good have diverse meaning in scientific world. Needless to say that the performance of the algos depends on test dataset.
Check the multiple algos with same test dataset, and find the GOOD in your case.
Read here for multiple face algos.