How do you manage without arrow keys?
I use a Cooler Master "M" sized keyboard which combines the arrow keys and a number pad. It's the smallest usable keyboard that works for me: http://www.coolermaster.com/peripheral/keyboards/masterkeys-...
It has pretty easy to use arrow keys in a function layer. I just hold down the Fn key with my right pinky and use my right index and middle finger to hit the arrow cluster (see https://www.keychatter.com/wp-content/uploads/2015/02/keycha... ).
[1]: https://www.scribd.com/document/227820785/KBP-V60-User-Manua...
If you really do need arrow keys, get a keyboard which doesn't have a keypad.
Only reason I'd use them is shell (Bash/Fish in my case). In gaming and Vi(m) I just use the better alternatives which require less movement of the hand.
(and to be clear, while I'm OP, this is not my project, just thought it was cool/funny)