You are right about the "cockpit". A bike must feel right at the points of contact; saddle, handlebars, control levers, and pedals. Also the relative positions of these is most important. Although you can change many other features of bike, if the basics do not suit, you are on a loser.
One of the simple joys of life is to wear comfortable shoes, and so it should be with a bike.