Until facial recognition software can make up for bad lighting and random angles, fingerprint will remain the better option. Phone manufacturers are trying to implement fingerprint scanners into their screens because the facial recognition software just isn't up to par yet.
And it really comes down to specific use cases. Sometimes you want to unlock your phone while it's on the desk - for some devices, the scanner is on the back so you'll have to pick it up anyways. Others are on the front and that makes it quite easy. For facial recognition, you would have to stand awkwardly above your desk.
From my own experience, I loved the fingerprint scanner on my Pixel OG. It was perfectly placed on the back that my finger would land on it instantly. My work has provided me an iPhone, so the thumb print is on the front. From my point of view, my iPhone is just slightly faster at recognizing my finger and doing it at more random angles than my Pixel could.