Definitely try on several brands. I can't wear Sidi. They're too narrow in the ball of the foot.
I have a narrowish heel and wide forefoot with a high arch. I have Specialized MTB and Road shoes and I like them. I also like the way Shimano shoes felt.

So it's going to vary depending on your foot type.