Значит вы выбираете не правильно размер.
Вы не единственная, у кого проблемные ноги, то что вам подходит по размеру, не дает комфорта ногам, поэтому нужно учитывать свои пальцы и покупать обувь на размер больше.
К стати, не мало важно обращать внимание на ширину обуви, возможно для вас подходят только узкие модели или наоборот - только широкие, и ногам в такой обуви будет комфортно.
Что касается того, что размер большой и обувь спадает, то нужно заполнять пустоты, например дополнительной стелькой и ватой. Зимой пустоты заполняются носками потолще и теплее.
Для меня вариант - как у всех, уже давно не вариант, я покупаю себе обувь только комфортную и удобную, потому что тоже есть проблемы. Благо есть выбор на любой вкус, да и мода сейчас не капризна, можно носить любые каблуки, любые носы в обуви.
И еще, когда прийдете в магазин, забудьте свой размер и меряйте все подрят. Я на свою ногу могу купить 37 размер и 40.