I think its redundant and an incredibly bad idea to have my email, vpn, calendar, and cloud provider host my passwords. If I wanted a cloud based password manager, I'd use a standalone tool like Bitwarden. (imo, I realistically think protons implementation in probably just as secure for the average user.)
Either way, I think a password database is too important to store in the cloud, so I use KeePass.
I'd say its better, but not perfect.