I'll likely be migrating over to Proton Pass[1] since I already have a Proton Mail subscription anyway. Seems like it meets all your criteria depending on what you consider to be a reasonable cost for a subscription.
Made the switch from BitWarden to ProtonPass a few months ago. I'm very happy with the switch despite Proton Pass missing some android functionality BitWarden has.