It is definitely more restrictive and to be safe I would go with the 9.5. If a 9 is snug on you in any other mesh then go for a 9.5 with these. The mesh isnt like tighter like FBs are its just the mesh is not flexible at all meaning it doesnt stretch with the movement of your feet and toes.The mesh is pretty hard actually if that makes sense. Don't settle for a small size in roshes. I think you can find a 9.5 in the white swoosh pack anyway
Sorry trying to help as best I can, If I was home and not at work I could describe it better but I am just going off memory from last time I wore mine=P