Speaking of monumental failings, I'm not going to go into the details, and definitely won't be the first to tell you (h/t
@tayvano_), but if you are still storing anything on LastPass then you need to migrate to a new password manager immediately.
In general, centralized password managers are problematic due to being a honeypot for attackers. It takes just as much effort to compromise a single user as it does to compromise the entire user base. If you must choose a managed service, bias toward one with a better track record of security and protecting user data (e.g.
@Proton_Pass).
A better alternative is a self-hosted, free, open-source password manager such as
@KeePassXC (h/t
@LefterisJP). To ensure availability across multiple devices, simply store a copy of your encrypted database file in your own cloud storage solution of choice (e.g. iCloud, Google Drive, DropBox, OneDrive, etc.).
There are also paid services such as
@StrongboxSafe which offers additional features for KeePassXC databases such as autofill, sync, YubiKey support, and lots more.
If you own a lot of Apple devices and don't want to worry about keeping a database file safe, their new Passwords app may also be a good option; however, note that unlike the alternatives mentioned above it does not have a dedicated master password which could be an issue if your device is stolen or your iCloud account is compromised.