I have found crank length to be really personal and also dependent on the bike - no matter what the numbers say for gearing, etc. You really can only know for sure if one length works better than another via some trail and error. For me - I love 150's for all things climbing and otherwise - but...