crank length is a personal thing.
I used to use 167.5's exclusively. I tried 165's, 170's, 172.5's, but at that time, with my fitness, postion, etc., the 167.5's worked best.
I'm now heavier, stronger, and stopped focusing so much on my sprint (although I still do, I learned I don't need to aim for anything over 45 mph / 72 kph lol). I found that I could pick up significant speed by using longer cranks in 40-45 mph sprints in all conditions. I found this out by riding a mountain bike with 175 mm long cranks and learning a big effort on that bike netted me 33 mph on a slight rise. I was hard pressed to do the same on my 170 mm equiped road bike. I moved to 175's at that time (3 years ago) and have been doing great. I won a race series that I last won 10 years ago. I earned two state championships (in Cat 3's) in field sprints.
I found the following with crank lengths:
Longer cranks are good for:
- shorter, big gear hills. For me, 6-7%, under 500 meters, and I fly up them - I can roll a 53x15-17 instead of a 53x19-21.
- big gear resting in the field - rolling in a 12 or 13, waiting for something to happen.
- being a bit more careless with gear selection (more torque = less need to be in optimal gear)
- ideal cadence dropped about 30 rpm at first (110 to 80), raised back to within 5-10 rpm (100-105) within a few months.
- max rpm dropped about 40 rpm - from 286 rpms on 170's to 246 rpms on 175's.
Shorter cranks are good for:
- very high top speed
- spinning resting in field
- pedaling clearance in turns
- higher overall position on bike (resulting in lower bar relative to seat, gains a bit of power, some aero, and positions you better to launch big efforts).
The kicker is that I ride a size S Giant, and I am about 5'7" tall. No one in their right mind would have ever recommended 175's for me but after I tried it, with an open mind, I decided to stay with them.
hope this helps in your decision making
cdr