> any cli browser do you guys recommend?
When I want a cli browser, I typically use elinks. I like its mouse support and how it renders pages. Regarding vim keybindings, taking a look at the manual right now, I see that the keybindings are configurable, so you can just define the vi-style keybindings yourself.