I have been using qutebrowser for a while now. It is written in Python with a Chromium based rendering engine (QTWebEngine). It has been a revelation, mainly because of the UI. I hardly have to touch the mouse. Have been using on OpenBSD which is my primary desktop, but it runs great on my mac as well. Very low resource usage too.
I like handcrafting my BSD and FVWM (or sometime Xmonad) setups (totally keyboard driven, I even make my own vector buttons to get an IRIX look) and qutebrowser fits right in

. Recommended particularly if you use vi as your main editor.