It depends on your interests. I can only speak to my impressions of Harbor and UCLA, both of which are very much on the "opposed" end of the spectrum of programs (Long Beach is unopposed as I understand). Harbor is very dedicated to serving the underserved and addressing health disparities in vulnerable populations (many programs say they are interested in this but Harbor was perhaps the most dedicated to this mission of all the programs I interviewed at). At UCLA you will see a higher income population, for the most part. The UCLA clinic seemed much more innovative and smoothly run, and the program has a lot more resources. If I remember correctly, UCLA had strong sports med as well. Neither of the programs were very strong in OB or women's health. I personally was really impressed with the people at the Harbor program, but that is colored by my particular interests. I'd say if underserved medicine is your thing, go Harbor. If you are more interested in academic medicine/ sports med/ clinic innovation, go UCLA. You probably can't go wrong with an away rotation at either - you will get a good idea of what you like/ don't like even if it isn't where you end up! Do a rotation wherever you will have the easier commute!