I took Princeton Review. Then when I got into med school I was a teacher for Kaplan (ironic i know). Personally, I'm biased towards review courses since I've taken them all my life for standardized exams and they've helped me tremendously.
Pros for Princeton Review: they give you many practice exams to take (i was able to take a full length practice exam 11 times on 11 consecutive weekends...4 were scheduled by Princeton Review, the other 7 were practice tests provided by Princeton Review that we did on our own). they also give you pointers on "thinking like the test-makers" where they go into the psychology going into how questions are made and how to answer questions (e.g., they will give advice on why never you should pick certain type of answers for a given type of question).
Cons for Princeton Review: i felt that some of the review materials were not comprehensive enough on some points. this course was also much more expensive than Kaplan when I was studying for the MCAT (fortunately, mommy paid for it
)
Pros/cons for Kaplan: good review books, a bit detailed on some concepts though but that's OK, if you know what details can be ignored, you're golden. some practice tests are administered too but there are not as many provided as Princeton provides (why am I obsessed about this point? I believe that 50% of preparing for the MCAT is getting used to taking the exam itself and getting to know the kind of questions you're likely to see on the real day).
The teaching you get in either review course is heavily dependent on the teachers themselves. Remember, the teachers use a manual when they teach but they're human...they still have to communicate the information to you.
The best thing that worked for me is to take Princeton Review, buy the Kaplan books off of someone and have the information supplement each other.
Every Saturday, get together with your friends who are in the review course. Sneak into a lecture hall (especially if one of your friends does research in one of the buildings), and take a practice exam. Afterwards, go out to dinner, drink a few beers (if you're into it), and grade the exam when you're feeling kinda good. Lastly, after you have all that experience under your belt and you've reached the real MCAT day, think positive and confident!