I use keypass, I am not sure about using anything that keeps my passwords outside of my control. I try to have different levels of passwords (banking will have different than probably signing in to your website (if that was a requirement).

The main problem is even among banks, each website has different rules. So one may say, “?” not allowed, the other says “!” not allowed. The length also varies. This creates a big problem. I wish there was “one standard” for password requirements.