The older fingerprint readers that were on the back or below the screen worked perfectly and near-instantly (I’ve used several Nexus, Pixel and Moto phones).
At least some of the newer in-screen readers are slow and unreliable. I’ve heard that the ultrasonic ones are better.