Never thought I'd run into Bazzell's name on Rokslide, but I've read all his books, listened to all his podcasts, and implemented all his suggestions over the past 5 years. The answer to your question is yes: A hardware token is a no-brainer, and it is convenient. Plenty of government agencies and big tech companies use it, and to my knowledge they have never been compromised. It is a cinch for me to login to websites that support hardware tokens because all I have to do is touch the key. I add my YubiKeys to every website that supports it. Hot tip: Rokslide added hardware token support last year.
Regarding password managers, I would opt for one that supports hardware token support, since if anything deserves MFA it's definitely your password manager. I use KeepassXC (also Bazzell's recommendation), it's free and I've never had a problem with it. I know Bitwarden supports it but you need to pay for their premium version. I'm not sure what other password managers support it, but I'd avoid cloud-based password managers if you can avoid it. I believe that's how LastPass was compromised. The only way my password manager would be compromised is if they got my keepass file, had my hardware token, and knew my password. Internet security has come a long way -- if you're getting hacked in 2023, you're doing it wrong.