Practice tests
Answer to title: AAMC practice material (non-AAMC material does NOT compare), followed by, TPR practice tests and verbal reasoning passages.
(Kaplan, Examkrackers, and Gold Standard are all sort of okay as well. I have NOT used Berkeley Review's practice tests, but their lesson book passages are designed to teach and NOT to estimate your score. They are way to difficult for that!)
Only use AAMC practice tests to estimate your score. And use them sparingly. Use TPR and the others for practice.
Study material (NON-Practice tests)
To learn, I recommend Examkrackers lecture books for the science. Examkrackers ONLY includes what you really need to know eliminating any waste of time. You can use the other books and internet as resources when and if EK doesn't go into enough detail. (EK will provide some detail on every important topic, but maybe not quite enough detail for some people.)
For VR, besides AAMC's self assessment and passages in Guide to the MCAT, use TPR mainly. Kaplan, Gold Standard, and EK are all sort of okay but all have their differences from AAMC passages and questions. (TPR isn't exactly like AAMC either, but it's less different than the other 3.)