Being a systematic person, I've been trying to come up with a list of things to consider - have I forgotten anything?
Size - obviously it needs to fit, but a longer seatpost and/or a riser step could make a slightly small bike fit. I've just measured my current bike: its has a 57cm seat tube...