I'd say go with SLU over MU, if money isn't a factor. The 36 or 38K we pay here is friggin ridiculous.
SLU Hospital vs MU Hospital- Mizzou owns their hospital, but what does that mean? US News ranked 7 specialties at SLUH in the top 50 in the US (down from 11 pre-Tenet), but still not bad. Only 1 service at MU was ranked. Don't believe all the hype- major changes have happened at SLUH, but it's still a great hospital and far from going to hell in a handbasket. I guarantee that you will see WAY more indigent patients, disease pathology, trauma etc at SLU hosp, because of the inner city environment and referral base.
Academics- the boards. Everyone talks about the 20 step 1 failures for the notorious class of 2003. This is a fluke- in previous years, if 4 or 5 failed, heads would roll down Grand Blvd. This is partly due to the new curriculum, and partly due to some of the students accepted. The next class had significantly less failures. Additionally, the top few students continue to set new school records for step 1 scores, indicating that it isn't all the fault of the curriculum. Rest assured, if your mcat is at/above the mean (30) you have almost no chance of failing. You can pm me for more info if you like.
Why not to go to slu? The pricetag, medical scholars- one third of the class went to undergrad together. Nice friendly people, but not the sort of social situation at other med schools. The city- I get sick of dealing with people begging for money at stop lights, people getting shot on my street, etc. It's definitely worth it though, for the clinical training. I have no regrets.
About your choice of specialty- it doesn't really matter. Kick @ss at any medical school,and you'll be fine.
Best of luck, and I hope this helped.
deebo