That's a strange question, really. Personally, I don't think so. I go to a US MD school with a good reputation, but just from the outset, I can't see why you would be inferior to me. I applied to med school 4 years ago, got accepted into two programs and wait listed at two others. I think it has a lot to do with luck, and the feeling of confidence you get when you get one acceptance under your belt. Interviewing for residency, I met some IMG's who had amazing scores and seemed like smart hard working people. I can't comment on other schools' rotations, but mine were hit and miss, some I learned an amazing amount from. Others just felt pedantic. A lot of it is how much you make of it. I could have worked harder, been more inquisitive, and gotten more out of things on my less liked rotations. Being an IMG probably keeps you hungry rather than complacent.