The general consensus around SDN is you need to have a very strong research background to be competitive at the top rated research schools. That makes sense. However, I also see where some of these same schools are highly rated in primary care (Harvard, Penn, Pitt, UCSF, etc.) So I have to wonder if those schools that rank highly in both categories take applicants that are not quite so strong in research but are interested in primary care, or do they just take those with significant research assuming many will go into primary care?