Specialized Dolce Vita here (not one of the ones you listed, but...) and am the same height and very similar proportions as you. Long legs for my height, very short torso, fairly flexible in the hips due to short torso and shortish arms. I had to buy a WSD frame (48 or 49 I think, can't remember which), couldn't get myself out of that feeling like I was on one of those old stretching torture devices when I was on a Unisex bike. The compact frames on the Specialized worked wonders, I lurrrrve it.

Do yourself a favor and get a fitting at a reputable bike shop no matter which bike you pick.

K.