You make it sound like Temple has some mediocre reputation. Both schools are recognized as excellent clinical schools. If you aren't interested in research, then the advantage of going to USC is minimal if anything at all. Where you end up after medical school will be based on how YOU perform at whatever school you go to. If you are on the fence, you really need to base your decision on things like money and location. Temple seemed to be in a much sketchier neighborhood than USC, but I don't have any experience living in Philadelphia. I grew up in LA and know that people seem to either love it or hate it. A car is essentially a requirement (especially if attending Keck) and the traffic can be brutal. In my experience, people who come to live it up or are attracted by the glitz of entertainment tend to enjoy LA. Those that don't fall into this category can still enjoy themselves, but it may take some adjustment and time to find a 'scene' that you fit into. I think you have a great set of choices here and you really can't go wrong with either one, but you should base your decision on how your choice will effect YOU... whether that be identifying with the curriculum, your environment and location, your pocketbook, etc... not because a pre-med student says that they have heard of USC and not Temple.