A lot of these are nice, but honestly, why not use the arrow keys? You can prefix them with a number just the same as `hjkl`, and jump around by words with Ctrl, just like you're already used to.
Taking the first example I would instead do: `<UP>f.i<Ctrl+W>this<ESC><End>i;<ESC>`, which is probably a couple more keystrokes but also much less foreign to people today...
Edit: `<UP>f.i<Ctrl+W>this<End>;<ESC>` - no need to end and restart insert mode