I remember switching to Firefox for it and loving it. But Safari gives me like 3-4 extra hours on an M1.
It's also available on GitHub if you're not interested in the Mac App Store: https://github.com/televator-apps/vimari
It works pretty well, but I've strayed away from using Vim & Vim bindings for everything after getting into using Emacs on my Linux box at work.
A further alternative is https://github.com/brookhong/Surfingkeys. Its key feature is a javascript configuration - allowing you to bind arbitrary javascript to a key.
You have to run :adblock-update once to enable it.
Qutebrowser includes its own adblocker, which must be activated once after install and works well enough.
It also supports both userscripts and python scripting. Although that takes more fiddling, there's a pretty healthy support community for it.
Firenvim works in both Chrome and Firefox and you can harness the power of neovim, so that's a plus. Typing this from a neovim instance in firefox
Did you experience the same? I'm on Firefox 108.0.2.
On an unrelated note, I made the same thing (barebones), but for Linux and theoretically also Windows: https://github.com/phil294/vimium-everywhere
I would also like to note that the Shortcat dev plans on adding licensing. Homerow has licensing, but there's no blocks on features. So they are both "free" in the same way.