People talk about bike fit and all that stuff. However, when you go to a bike shop they only have a few bikes that fit the style, price, etc. that you are looking for. Then when you find a model that you like, you only have a choice between, say, a 52cm or a 54cm.
I'm looking for a road bike. Yesteday I rode a Felt Z90 and it was very comfortable. Today I rode a much more expensive Cannondale Synapse and it felt like I was riding stretched-out and face-down on the street, although both are supposed to have a relaxed geometry.
So, what do you do when you're buying a bike. Just buy the one that feels the best?
This bike buying thing can get very time consuming.