Honestly, and this is why trying on shoes is important, I'd get the biggest size that still feels comfortable to walk in, even if you think it's kind of silly. I usually wear an 8 (small feet, I know), but lately have been buying 8.5's because I think my feet swell a lot easier these days or something, so when I went to get hiking shoes, I kept thinking 8.5. But that ended up being "glove perfect", which means it was going to hurt like hell once my feet swell up. So I tried a 9, and that felt really great, but I still felt like I could use some extra room on down hills, so I went 9.5. The heel fit didn't change much for me, and it feels very natural, not too floppy.
I'm happy with them. My feet feel like they have room to breath and I NEVER hit the front of the shoe. FWIW, I wear Inov-8 295's.