Stayed with my iPhone 7 until iPhone 12 for the same (main) reason. Being able to have the phone unlocked on the way from my pocket was fantastic. Unlocking with Face ID takes at least two seconds extra, every time.
On the iphone 12 faceid takes less than a second
"Less than a second" (when it works) is more than "negative time".