I dislike how the only way to get TOTP codes off a device is by rooting. I had a half dozen codes that I had to dump from the sqlite db when I first used authenticator.
Though now Google Authenticator supports transfers, there is less of a need.
But I still enjoy using andOTP.