I have stubby legs but a 6'3" body. Adds up to 5'9 1/2". I ride a sloping top tube 55. The top tube is 550mm long and it feels just right on or off the track. When I go to the track comfort matters as I can sometimes be on there for over an hour putting laps in with sprints in between (intervals).
Smaller bikes are my preference, but banging your knees on the stem sucks.