I have been reading Practical Vim. I am only 25% through it, but if you value productivity this book is easily worth 10 times it’s asking price.
Anyway, but to Visual Blocks. To be honest, I never saw the value in them because changes I made where not reflected on each line.
Turns out, all I needed to was be patient. When you edit code in a visual block (<C-v>) the changes are not displayed on all lines until after you hit <ESC>.
I really need to keep reminding myself of the following: If it doesn’t appear easy to do in VIM, you are likely doing it wrong.