Bitwarden supports various forms of two-factor authentication, including time-based one-time passwords (TOTP), Duo, YubiKey, and other hardware-based tokens. This integration enhances the security of the Bitwarden account and allows to store and manage their 2FA credentials for other applications within Bitwarden itself.
Bitwarden is easy to use and has a very straightforward simple interface. Having coverage across multiple platforms is the key to its value to me. Additionally, Bitwarden is consistently rated by third party (PC Magazine, Wired, Tom's Guide, etc.) as one of the best password managers available.
I think some of the interface could be improved. Also, it would be nice to have autotype working in Wayland. Other than that though, it's easy enough that I've been able to teach non-technical people how to use it effectively.
They are not exactly the same. KeePassXC is good for secure storing locally secrets like credentials. All the password managers mentioned above rely on storing data in the cloud and synchronization with various devices. KeePassXC definitely has much smaller attack surface. But at the cost of usability.
Saves me time by storing all of my login information. I'm no longer digging through my notes app or having to reset passwords that I've forgotten.
Stores vendor names, addresses, and W-9's. I don't have to text or email vendor's asking for this info every time I work with them.
Protects my data by identifying weak or unused passwords. Bitwarden helped me identify multiple weak and reused passwords and I quickly updated them using their built-in password generator.
It is hard to quantify what was ROI on something which didn't happen. Let's say 1password was breached and the data was exposed. Since you're absolutely mission critical secure data was not there you scored big.
Simplicity of the KeePassXC management is definitely good for ROI
And since it's free and open source the cost of ownership is very low.