And do not forget the importance of handlebar width and the placement of the "brifters" at the correct spot for your reach on the handlebars.
On the crank length, I can tell the difference between a 172.5mm and a 175 mm crank on my bikes in terms of the required seat position.