I'm 5"8' my shoe size is 9 and a bit... I fit size nine, but after hours and hours they start to feel crampy and hurt. I have a hard time finding good 9.5 shoes. So I end up with size 10's, which are a bit big, but roomy... I just have to wear socks with those shoes.
Recently, however, I just tried on one of my size nine shoes and it seemed to fit better this time, my size 10 shoes are driving me mad because my feet move all around in them and my socks get holes from that, like in the ankles. And I keep wanting 9.5 but when I do find them there is never a good style in them. Or, they use Euro styles, so I've got to try on 40's and 41's, and figure out if I like them or not. Different shoe places fit differently, too. I always have to try the shoes on.