I've been using Keypass since the early 2000s, if not the late 1990s.
It may be a local DB, but one of the benefits of it being so established, and open source, is that there's always been a port or a version (a 1.x version, anyway) available on every platform I've ever needed, whether it's Windows, Linux, Windows Phone, IOS, or Android.
The other nice feature is that you can have as many DBs as you like. My general password DB, for things like El Reg and various forums, is on my home PC, my phone, and a keychain thumbdrive. My financial passwords DB is on a VeraCrypt volume on my home PC. Even if someone stole my phone, and somehow got my phone password and my Keepass password both, my banking info isn't exposed, because it's not there to take.
I've also got a BitWarden account where I copy some of the less important passwords (again, like El Reg) for forums and the like, for when I'm in places where USB can't be connected, and I'd rather not look at my phone to manually type in a 32 byte password of random characters. But it's just a convenience, not a necessity; and they aren't passwords that I'm worried if they were compromised. But my Amazon or eBay passwords? Forget it. Even with Authy authentication, I'm not putting those passwords in a cloud-based manager.