I have used LastPass for years, the web app was free but the mobile app is a paid app. Its worth the $12 a year to have the subscription since I use it all the time via web and in certain cases via phone. The mobile app uses the biometrics on the phone so that make it easy for me to get access to my passwords.
A friend of mine still uses 1Pass so I need to ask him what he thinks. He is also a MAC person