i will make one last comment on sizing as it pertains to me. obviously everyone has a different foot, which is which i generally like to steer clear of recommending sizes for people. however, since not that many people have been able to try these on, i decided to give me 2 cents originally.
for the most part, i wear 9.5 in athletic shoes, and have an average size foot. sure i could cram my foot into a 9 in many cases, but it's really not that comfortable when your toes are crammed up against the edge of the toebox after several hours. and if i try to run in some of those, forget about it.
this is what fits me best, and i've tried on the size down for most of these to make sure:
airmax : 9.5
spiridon retro : 9.5
talaria : 9.5
lunaracer : 9.5
jordan iii-v : 9.5
dunk : 9.5
vans : 9.5
free : 9.5
i don't wear nikes to run in these days, but when i did : 9.5
other nike racing flats : 9.5
brooks : 9.5
lunargrand suede : 8.5
other cole haan shoes : 9
flyknit trainer and racer : 9
realistically, i can wear the 9.5 flyknit. it's not terrible, and hell, i guess i could also throw on some tube socks to take up space if i wanted to look like that dude.
maybe it's because i wear a lot of racing flats and i'm used to them fitting the way they do, but the bottom line for me is, the 9 feels way better.
good luck.