Before I decided to go to med school, I was a Surgical Tech and the one piece of advice every resident gave me was... pick the CHEAPEST school!! The reason being, med school is med school... we all take the same boards and have the same standard material to learn. Yes, some might be "better" than others so to speak, but really, it all comes down to where you want to be for residency and what clinical clerkships your school is associated with.
I had the choice between in state or out of state DO schools, and I chose out of state because it was cheaper (believe it or not!). And on a side note... I know it's not MD vs DO, but there are quite a few excellent DO residencies out there (especially new programs opening), some in competitive fields- so don't underestimate what you can do at a DO school. If you would like to see what DO residencies are available, go to
www.opportunities.osteopathic.org to see if there's anything that strikes your fancy. And, of course, you can always apply to allopathic residencies if there is not a DO residency in your area. More DO programs are becoming dual accredited, so you can do either DO or MD fellowships, and many programs accept COMLEX only, although some still require USMLE in addition to COMLEX.
Most DO and MD programs are literally identical in material except the addition of OMT in DO school. At my school, we have several MD professors and some previously taught at an MD school. I personally would have gone to a DO school even if I got accepted into an MD school because the atmosphere is just incredible. It's really up to you though, if your guts are telling you the MD school is a better fit, then go for it.
Out of curiosity, what state is the DO school in? If it's PA or OH, definitely go DO because there are TONS of programs available in almost every field.
P.S.- just recently learned that if you are considering surgery, there are actually more DO residency spots available than MD so you have a better chance of matching
Not interested in surgery, but just thought I'd throw that out there!