I've been staying with Firefox not for the performance (today Chrome loads Google sites like YouTube faster), but mainly for Tree Style Tab extension. I couldn't imagine opening more than a dozen of tabs without it.
But I completely trust Firefox on the password issue, to the point that I let it generate them for me.
Not that I don't trust them but I always recommend using a dedicated PW manager like KeePassXC which is FOSS and has been security audited, plus it gives you full control over where you get to store your PWs and how they're secured and generated.
Not to say that KeePassXC isn’t useful if you want even more fine-grained controls, but it seems like in the
> Use password in browser
Use case, KeePass would actually weaken the security guarantee by adding a second component you need to trust.
This is what Firefox says when I go to export my logins: "[!] Your paswords will be saved as readable text (e.g., BadP@ssw0rd) so anyone who can open the exported file can view them."
KeePassXC on the other hand gives me a simple encrypted database file that I can copy around to different places for some peace of mind.