I use KeePassXC for personal use, since it's open source and well known enough that there are a lot of eyes on it.
Not the most user friendly. For example: I'd have to put the password DB in a shared folder if I wanted to set up access from multiple computers.
But I also still use LastPass, Bitwarden, and 1Password for work related things, despite LastPass's recent leak and the potential for the others to be compromised. Ease of use for the other users, ability to share credentials, etc., are worth the time it takes to recycle all the credentials when a service is compromised. Plus, it's easy to show clients how to remove my access to their secrets with those services.
Personally I use 1Password (have for years, love it), but I also hear good things about Bitwarden.