I use 2 factor authentication on my CampBX and have never had any problems with it. I set it up a few weeks though.
I can certainly see the benefit of using 2 factor authentication, the down side is if that device is not accessible to get the requested token, then that may pose a problem. The extra security seems worth it, once it's set up properly.
There was a desktop version of Google Authenticator as an add-on for Google Chrome, but it seems it is no longer available. It was called GAuth.