I used to use Sidi shoes and found them to be less and less comfortable the more I used them. I needed more space in the toebox, and the soles began to flex and make my arches ache. So I got some CF reinforced soled Shimano shoes; the mens 230, which come in size 38. I find Shimano run true to size and have more room in the toebox than Sidi. I had them vacuum heat molded to my feet at the LBS and they feel custom made now.
On the road bike I use the Specialized Pro woman's shoes. Their footbed comes in varying levels of arch support with 'varus' (cant) wedges. Overall the shoes fit great and the footbed is ok, but I replaced it with the LG heat moldable footbed which I find feels much better. Just heat them in the oven, put them in the shoe and stand in them for a few minutes.
So I would suggest getting the LG footbeds and molding them in the Specialized shoes that you have and seeing if that improves the feeling.
