Types of two-factor authentication: pros and cons

What two-factor authentication types are out there, and which ones should be preferred.