I moved away from 1password when they switched from license to subscription pricing.
There's nothing wrong with subscription pricing, especially when paired with cloud syncing. Bandwidth and cloud storage aren't free and the app is definitely worth the $2.99/mo.
It was a great move for them, just not for me since I don't sync my passwords over the cloud.