The best shoes are the ones that don't blister your feet and don't make your back ache. Just stick with what works for you. Few things can cause you more discomfort than a pair of bad shoes! I have to watch what shoes I wear, the wrong pair will make my back and neck stiff and sore in a matter of days. I had to toss two brand new pairs of shoes already this year. I generally just stick with Rockport, Deer Stags or New Balance shoes simply because they won't kill my back. Seriously, a bad pair of shoes will mess up my back worse than lugging too heavy a pack or sleeping on a cold hard surface. Sometimes I use arch supports too, I guess my age is starting to catch up with me a bit.
I once found a barely used pair of dress shoes in a thrift store for $4, a brand called Deer Stags, they felt like sneakers and never made my back hurt, they ended up lasting me a couple of years. People used to be like "why are you wearing dress shoes?"
I'd just shrug and say "Hey, they're comfortable".