I trialled both Lastpass and 1Password. In general, 1password is slicker, and probably a bit more capable than Lastpass. However, being a UK user, many of the form filling options were not working the way I wanted them to, and there's not ability to customise the fields (AFAIK).
So , I went with Lastpass. One advantage of being browser based I discovered this week - whilst borrowing someone else Mac as mine is being repaired, it was very easy to install and use immediately.