If S-Works is too wide for you... maybe Mavic shoes would do it for you. Mavic Pro & Huez felt far more comfier than other shoes you listed except too a little narrow toe box for me vs S-Works or Shimano. Would have gone Mavic if they had wide size on those lines instead of specialized.