In my opinion there are 2 main issues with Biometrics: - The first is that it may identify you with precision but it can not tell your will, so basically, you can force someone to use the sensor. - The second issue is that it does not allow you to give authorization to a third party in exceptional situations.
and third: You can't change whatever attribute of yours is being measured when the data leaks out by accident. And fourth: You always share the same attribute with every service identifying you. We've already seen password databases being compromised. If that happens, you change your password and move on. If biometric data leaks out, you a) can't change your attribute and b) you will have shared that attribute with o…
plus it costs a lot more to install, maintain and verify.
plus you can 'steal' someones biometric data without their knowledge (eg. from coffee cups, pictures etc.) without any real defense short of never opening your eyes or touching anything without gloves on.
plus they rely on heuristics and this lack of determinism means that either there will be false positives or false negatives. both cause issues.
... but at least it looks cool. biometrics does have that going for it.