I will agree with others here, 1Password is excellent and worth the money
spent on it. I investigated and tried many others and decided this one was
worth the extra money.
The licensing is very flexible as well. Buy it once and use it on all computers
you own and you can have it sync across them as well.
Be aware, like many other companies, if going to their site to purchase other
than the Mac App Store, they will try to push for going with a subscription version.
You need to dig a little, but you can still get a non-subscription version.
One other note, the Mac App Store version can sync across devices via iCloud but
the vendor store version won't at last look.