Lack of multiple vaults support would be the one thing to hold me back from adopting enpass. I have used eWallet for 10+ years and am considering enpass primarily because of Linux support and because eW doesn't seem to see much innovation in recent years (eg: their iOS integration is still subpar).
I tried 1password but it failed at Linux support and also proper multi-vault support.
I'd suggest keeping it simple; separate vaults which can (easily - 1-click) be selected at startup, stored in separate files/databases. For users who don't care about multiple vaults, this shouldn't intrude their workflow. I think eWallet's implementation of that feature is "just right"...