Maybe this is not in spirit of VIM, but I set my key repeat to very low value.
Minimal setting you can set through mac options is 83 ms - if you press and hold a key it generates a key press every 83 ms.
I set up a key repeat to 25 ms through KeyRemap4MacBook (and delay until repeat 150 ms). If I want to generate 1-4 clicks I just press the key repeatedly, otherwise I hold a key.
After some time I got used to it and I can select blocks of text of size 5-10 faster than I would using movement with number (I don't have to move my fingers away, I don't have to calculate or look at the relative distance).
Advantage is that it works well outside of vim as well.
After some time I got used to it and I can select blocks of text of size 5-10 faster than I would using movement with number (I don't have to move my fingers away, I don't have to calculate or look at the relative distance). Advantage is that it works well outside of vim as well.