I agree with above. The shoes appear to big for your feet in the pic. There is excess room around your heel, laces are all way closed and the instep still looks loose. Why not just try a 1/2 sz down and see how it feels?
Of course this is only what i gather from the pic. You are the only that can tell how they feel and what you want in terms of fit. Shoes should be comfortable from the beginning, and at the end of the day you will be wearing them not me or anyone else.
The definition of snug and comfortable are different for individuals so sometimes it is hard to agree online on what a good fit is
While I would agree with most posters who noted that @justinkapur's shoes could be a little big, I also agree very much with @coldinboston: Don't you think that what is most important is that one feels comfortable in his shoes and that he is OK with the small aesthetic loss that sometimes comes with shoes a bit too big (creases tend to be larger)? I'm inclined to say that if @justinkapur finds a way of making the shoes fit the way he likes them to fit, the shoes are OK even if they appear to be slightly too big to me.