It's probably the shoes are wrong for the shape of your foot. There are certain styles that I just cannot be comfortable or look good in because of my foot shape. I have finger toes, and my second toe is my longest. Some shoes just won't work.
And there's no reason why you have to wear heels. You can get the most fashionable outfit in the world, but it won't look that great if you're not comfortable in it. I wear heels because I love them. But I see no reason why anyone else should. I find the expectations on women's looks to be offensive. The idea that we're not good enough, that we have to buy all this (often expensive ) crap to be acceptable. Go tell men they have to wear make-up to get a job with less pay then we'll talk.