And using that service assumes you have an internet connection, right? ...
Actually, you don't need an internet connection. 1Password stores the encrypted file (series of files actually) on your local machine. If you have multiple machines, smartphones, etc, then it gives you options to use services like iCloud or DropBox to replicate and sync encrypted containers between your systems.
Works nicely for me as it integrates with touch-ID on iPhones so I can access my accounts on websites with the touch of a finger.
You just don't want to forget that one password that actually decrypts the 1Password container, or you are out of luck as there is no backdoor access to open it. This in my mind is actually a good thing. Backdoors on security systems are exploits waiting to happen.