I think that we are entirely different types of developers (and that is fine, this is in no way meant as as being negative on the way you work), but I couldn't care less about the first 3 points you mention. They don't add anything to my productivity.
I do wonder though, if visual attraction is such an issue to you, why in the first place do you use Vim?