In our office we usually recommend a good stiff shoe with a thicker sole and good support.
Many times adding an over the counter support will make most shoes better. This depends on your foot type and the problems you are experiencing. You should replace your shoes at least every six months, if you wear the same pair of shoes daily. Dr l.