I'm not a fan of shoes. I've never found a pair I could comfortably wear and not either look or feel like a dick. I'm 5' 10" with size 12(UK) feet and so any time I wear shoes, it looks like I'm wearing my dad's.
I love trainers though and find that the level of grip and comfort that come with certain sneaks is perfection. Also having flat feet, it means that a lot of brands are unwearable because of the ridiculous instep and so I end up finding myself buying pair after pair of the same sneaks in different colours.
I often wear them with suits and at formal events and nobody seems to care as long as they're not a haggard old pair of beaters and they're actually clean, smart looking and appropriate. A pair of discreet black low tops even gets me into clubs with a strict "no trainers" policy if I say the right things (that's if they even notice).
So far, I've got about 12 pairs of the same shoe and as long as they're rotated properly and given a clean every couple of weeks, they remain in great condition.
These get a lot of comments when they come out of the box for the christmas period. I understand why some people don't like sneaks and that some people tend to think of them as juvenile and garish but why wouldn't I want my feet to be as comfortable as they possibly can be? I walk on them all day after all. Plus I've had pairs of these that I've worn for nigh on every day for 4 years and they still managed to not fall apart. That sounds like a winning formula to me!
So here lies the question... Is there anything other than thick socks and insoles that can make a pair of dress shoes more comfortable or are there any brands that cater to people with flat feet that aren't ludicrously expensive and will manage to hide the fact that I actually have surfboards for feet?