No matter what anyone tells you, IM training is very much dependent upon the individual. Any of the residents at UCSF,SD,LA or stanford have already been weeded out as successful residents. What you want to ask yourself is this, Where do I want to live?? What kind of people will I be working with??
Will I be prepared to get a decent fellowship?? The fellowship answer is all The top UC programs and stanford will never struggle in getting good fellowships.