I got used to using jkhl when I starting using vi back in the 80s, so I still use it. Don't forgot about w to jump between words, and several other single key shortcuts.
hjkl, but I make a conscious effort to default to wbe0^$% along with the useful I and A to move+insert. I've disabled arrow keys completely.
I can navigate horizontally without issue, but I find myself using jk{} to navigate vertically which tends to be much less elegant. How to you gracefully move vertically? :<n> to move to line number? Something else?