I chose 1Password because it works seamlessly across iPhone/MacBook/Windows.
(There's an official Android client too, which wasn't mentioned above)
Even with LastPass offering 2FA, its just that, authentication, its not used as part of the encryption/decryption process (I did read somewhere it helps with your local cached copy, but it doesn't effect the copy stored on their servers)
If you wanted to use your YubiKey with 1Password, you could set a static password and 'split' your master password (half you remember, the other half is keyed in by the YubiKey)
Why doesn't makes sense in a mobile device?
> Even with LastPass offering 2FA, its just that, authentication,
Like Touchid