Your quite right I normally take a 42 shoe but my Shimano M088 are a 43.Along with most cycling gear and apparel. The brands all fit different. So the best thing you should do is try on first. It's alright someone saying this brand is great or that brand is great, you spend a lot of dosh and find the fit is not to your liking.
John