I agree that crank length is a personal choice. I'm short, at 5'3". I built up my first V20 with 165mm cranks. They seemed fine, but I had no frame of reference, having tried nothing else. As an experiment, I put on 160mm cranks and liked them a little better. I rode those for quite a while, but eventually wondered, "If I like the 160s a little more than the 165s, would I like 155s a little more than the 160s?" So I tried those for a while, and ended up wanting my 160s back (the 155s spun really well on flat routes, but I felt like I had less leverage when climbing; and I do climb a lot, so that mattered to me). I was glad that I did the experiment because I feel like I found my best crank length. But that best length might be different for you--based on typical terrain, body mechanics, riding style, etc. One way to go is to look for used cranks online. Buy them for a used price and try them out. If you don't like them, you can usually resell them for about what you paid for them, and try another length. If you do like them, you can either keep them, or upgrade to a better crank of the same length, and resell the used ones.
I have a V20c and S30 (and an S40 for a while). With decent fitness and appropriate gearing, they all climb well. My S30 climbs a tiny bit faster than the V (I think because I can push a little harder against the more upright seat). I have the least wheel slip with the V, but that's only a concern on steeper grades when surfaces are either wet, loose, or really lumpy.
If you like to ride long and fast, and often solo, the V is a great choice. If you are less concerned about speed, but still want to ride long and in comfort, the S will give you better viewing and might be a little easier to handle. It is also a better choice if you ride in groups. For me, the V just wants to go fast, to the point of being antisocial as I go way off the front. If I stay with a group (short of joining the local racers), I end of coasting a lot.