Yep, Bitwarden gets my vote too. I switched from LastPass (after 5 years of use) earlier this year and am very happy with it so far. Works great on all my devices (Win, Mac, Android).
I have a great fear of things like the Android/IOS app from the store being compromised, resulting in my passwords going to someone. Do you do anything specific to overcome such fear?
I used to do this and leveraged dropbox for syncing. At some point, dropbox limited my number of devices so I self-host bitwarden. So much better now, and my wife actually uses it.
Sure, it depends on your definition if "offline". My guess is that most people asking for an "offline" password manager are not actually offline much of the time, but specific use cases may vary!
Keepass is nice, it's what I used before Bitwarden. It's not great at syncing across devices or sharing passwords with others, though.