I sympathise so much; over the years I have bought more pairs of shoes than I want to think about that have been absolutely fine in the shop, and then crippled me the first time I have worn them out in the street, and then of course you can't return them.
However, I have started wearing Hotter shoes, and they are fantastic. Evidently they have a fraction more toe room as well as other nice features , and although there are some 'Granny'' styles (and why, really, should I object to that??) they also do fabulous colours and some extremely sassy footwear. Last year I bought a pair of red suede wedges with pom poms on the toes and a GOLD leather lining, which caused my little grand daughter to go 'Ooooh Nanny!' when she saw them (They are known as my 'tart' shoes within the family now) The great thing is though that you have 90 days in which you can return them, even after they have been worn out in the street as well. (and I am not on a commission from Hotter)