Every algorithm gives a different gauge of strength so not a reliable indicator. Best passwords are a combination that would make sense to you but nobody else. Problem if among so many sites it only takes one that isn't secure to compromise it on all sites. Best solution still is random gibberish which you then store in encrypted form with one master password. If you lose it all you can still reset them with your email.