I agree...DO schools are made to cater to the shortage of primary care docs in areas that are typically underserved (just look at the locations of half the schools). Since primary care is the least paid ($120,000/year) out of all the specialties and most, if not all MD's know this fact thus they prefer to go into specialties that make more money and not as tedious. Thus the DO schools focus on primary care to accomodate for the demand. Don't ge me wrong. There are plenty of MD's who love primary care...it just so happens that as baby boomers are getting older and not many young MD's are going into primary care, there is a greater need for DO's to step up to the plate
I know this sounds like a broken record, but go to the school you that fits your needs the best whatever your personal reasons. It doesn't matter about the best primary care school in the US (besides those US news polls are based on the amount of dollars given to those schools geared for primary care) unless that's what you want.
Graduate at the top of your class then out-shine MD students for the residency of your choice (ortho, derm, surg, ER, radiology). Otherwise do the primary care residency then a fellowship afterwards for infectious disease, oncology, nephrology, rheumatology, or whatever your heart's desire. Unfortunately, the reality of it is that you will HAVE to work harder than MD's to get your goal, but its very possible...so CCOM for me then hopefully an anesthesia residency