I don't understand why people are bad mouthing the phone app. I've been using it.
Some of the complaints about it I see here are for those without security tokens at all, not about the phone app!