I think crank legnth depends on you pedaling style. If you are a real spinner, a track racer or criterium racer, then short cranks definitely give you a smoother spin. If you have a lower cadence, then a longer crank gives you some mechanical advantage over a shorter crank.
I would try each and see how it feels and then stick with one.