Venía a recomendarte keepass, cierto que es un engorro pero no dependes de nadie y el fichero está cifrado entero, no solo las contraseñas. Además puedes sincronizar el fichero en la nube, que te va a seguir dando mejor seguridad que si usas un servicio en la nube.
Y para los tokens de 2FA te recomiendo Authy que es multidispositivo y así si le pasa algo al teléfono lo tienes también en un PC o en otro móvil y no te quedas "vendido" a la hora de autenticarte.