I've seen a lot of holy wars started over crank length on different forums over the years, but the tl;dr is - if you're fairly normal proportioned (not extremely tall or short) you can ride pretty much anything (commercially available anyways) without it having much if any effect. The current thought is to use crank length as a fitting tool (and also taking special consideration for something like track where too long and you risking clipping a pedal) and letting the rest sort itself out naturally.