I vote New Balance too! I had all kinds of foot problems, basically pain whenever I started walking in the morning (it would go away as the day went on). I thought I had real problems. I used Skechers, Vans, and other brands. Someone told me to try New Balance and I had no pain in a matter of 2 days. I haven't gone back!
(I know, I sound like an infomercial, but it's true). Personally I don't see how Tevas can be comfortable for long walks. And Crocs, well, I just saw what these were last night at Dicks Sporting Goods. Well, they are just too darn ugly!
Edit to just add that the crocs don't look ugly on the girls in the picture above, but I can't see a boy wearing them.