If you have an MCAT in the mid-twenties, you will have a very difficult time getting into and through medical school. I know because I went to school with students who were in this range, and they struggled to graduate, get residencies, etc. This is because you will be competing with people who are a lot smarter, who shift the bell curve to the right when it comes time to grade tests. You will struggle, fight and fight some more and barely make the grade. This will not make your life very enjoyable.
Dentists make way more money than the majority of physicians, there is no residency, and it is a cash business. This is a much better option than struggling through D.O. school, getting a crap FP residency, and making 120k a year with 250 grand in student loans outstanding. I know tons of dentists who are absolutely killing it financially (750k a year).
Obamacare will further lower compensation for docs. In fact, regardless of specialty choice, I would no longer advise anyone go into medicine in the United States from a purely financial standpoint. Don't take my word for it, go ask any practicing doctor how medicine in this country has changed in the last 5 years, and where it is going.
For those of you with the lower GPA and MCAT's, go to dental school, you will laugh all the way to the bank and have no regrets. For those of you with high MCAT's and 4.0 GPA's, the same advice holds.