I got measured a few times by the shop I bought my bike from. The first few times they put me on unisex and wsd 50cm frames and i felt very stretched out, even though they insisted it was the right size and that they would fit it to me by adapting parts, etc. By chance the manager said, 'oh well you might do okay on a 47cm we have in wsd'. It sounded tiny, but I tried it and felt okay.

I will say this, like you, I feel kinda crunched in an upright/flats position, but the hoods are very nice and the drops are a dreeeeeam. Who needs to use the flats if you can ride all day in the drops? I have never had a body pain issue with my bike, it is as comfortable as taking a nap!

Anyway, have you ridden the larger size frame? Sometimes a size is just a suggestion, and maybe your body will do better on the smaller frame. Or maybe you'll prove that second guy wrong. Either way I think you need to ride both, on the same day, to compare them.

K.