Any Windows support? YubiKey's advantage (Aswell as the fact that it's designed for keystorage, and malware can now just target Android and can automatically approve it themselves) is that it works crossplatform; I can use a YubiKey (when I can afford one) with PuTTY - there seems to be no way to do this.
We currently support Bash on Ubuntu on Windows, but PuTTY/Cygwin support is further off.
A code execution exploit on your Android phone would result in being able to approve automatically, but without Kryptonite, a trojan in _any_ of the apps on your computer could steal your SSH key and use it unhindered, like what recently happened to Handbrake [https://threatpost.com/handbrake-for-mac-compromised-with-pr...]
We already have Snoopers Charter, aswell as High Court-blocked websites. She's probably going to demand a UK Cert Authority that they can use for "securing" and then someone will find out the CA.