Who needs arrows/nav cluster when you have Ctrl+{f, b, p, n} 
Ugh, that just sounds horrible D: .
If you map Ctrl to Caps then you rarely have to move your hands from the home row so it's more ergonomic in that sense. Ctrl + { F for Forward (one character, right arrow), B for Back (one character, left arrow), P for Previous (line, up arrow), N for Next (line, down arrow), E for End of Line (End), A for Beginning of Line (Home), H is Backspace and D is Delete }, then you have PgDn and PgUp in Ctrl-V and Meta-V (respectively).