I am currently thinking about authentication for a new service.

If you were to use a passwordless authentication mechanism, which one would you choose and why ?