vi/vim allow you to use the arrow keys for navigation if you want to. The choice is yours. I prefer keeping my fingers on the home row, and so I find hjkl to be much more efficient, especially on a laptop where the arrow keys aren't usually physically separated from the rest of the keys.