Since you asked for an opinion, I will give you mine. I am a first year student at UNECOM. I went through the application process last year and would like to give you some insight. I didn't apply to MSUCOM, but according to USNews and World report it is probably one of the best. UNECOM was also ranked in the top 50 as well. I think that it was the only other osteopathic school listed last year.
Regarding Touro, I really liked the interview process there. The DO that interviewed me was great. The school did seem to have a lot of potential, but at the time it wasn't for me. I wanted to go somewhere that had been established. I didn't know about the GPA thing, but that really doesn't tell you much about the school itself and how much they are going to teach you. It just tells you who they accept, which is positive too.
I loved KCOM. They have a great OMM department. Everything about the school was impressive except for the location. I was afraid to have to drive the 3 hour trip from the airport in a snowstorm and get stuck in the middle of nowhere. So the location was not for me, but the school was excellent.
Nova is also an excellent school, but I am not a dress code person.
AZCOM has a great pass rate on their boards. They are new, but I have only heard good things about AZCOM.
UHSCOM is a good school too. It is close to the airport. I felt that it didn't have a strong OMM department, but I could me wrong.
Well, the reason that I chose UNECOM was because the students seemed really happy there and the students told me that the university really cared. It was ranked in US news and world report for the past two years. It had no dress code and the location was great. The school is near the water and the mountains (hills for all of you from the west).
I hope this helped to answer your question. My point is this. Each school may be great for different people and the real way to judge a school is to look at everything from the student's views to location to board pass rate.
On a final note, this is my opinion and I don't mean to offend anyone.