With such a variety it looks like we're still too early.
Maybe op_vault will make these redundant.
Or maybe they will be implemented into our smart phones in a secure way.