Heck, I'd settle for one that could take focus reliably and consistently when changing between screens. There's some stupid invisible "Microsoft Teams Notification" it always focuses to instead. And it never bothers to drop me directly into the chat window when I do manage to focus it.