Okay, so I can't technically say what you need or don't need because everybody has their own unique background but I can tell you guys what I used and what I thought. Also be mindful that content and practice are different. Some books have good practice but bad content or vice versa, I've bolded it just in case.
Physics: TPR Hyperlearning and TBR Physics for content (reading and learning it). I read both of them which doesn't take that long because once you read TPR you can basically skim TBR for tips/shortcuts, all in all though I thought that after the first chapter TBR content sucked especially for electricity and circuits. For practice I did EK 1001 Physics, TPR Science Workbook, and TBR passages
G. Chem: TBR G. Chem is a wonderful book. Yes, it is a bit long but the extra time is worth it to solidify the concepts. TBR has everything content-wise you could need. If you ever have a question as to whether to memorize something or not check out the AAMC outlines. For practice I used EK 1001 Chem (especially great), TPR Science Workbook, and TBR Passages
Organic: TBR O. Chem for content. This is the best book they have and in my opinion one of the best MCAT books on the market period. Yes, they get into a bit of detail but don't memorize anything unless they specifically tell you to or if you're getting questions wrong in passages. For practice I used EK 1001 Organic (pretty good actually and I went through it very quickly), TPR Science Workbook, TBR passages.
Bio: I used a combination here of TPR Hyperlearning Biology and EK Biology for content. It worked great for me and was what I needed. TPR explains things to you like you know nothing and they don't really give you extraneous info like TBR LOVES to for bio. For practice I did TBR Bio passages, EK 1001 Bio, and TPR Science Workbook.
The order I give of the practice goes from my rankings of overall quality in increasing order, for example in physics it goes TBR>TPR>EK. That doesn't mean one is bad or good it's just my opinion on the usefulness. For practice, I think each set served it's own purpose. EK 1001 were good for building a general base knowledge and getting all the subtleties of the sciences down. TPR Science Workbook was great at giving you passages of varying difficult and testing your passage comprehension and understanding of content. TBR was good at testing how well you knew the content and passage comprehension skills. TBR has a lot of really hard passages so for PS and organic, that's why they rank #1 for practice.
Even though there's no objective way to rank content because it depends on the student and what clicks for him/her I'm going to give my advice anyway. I'm a big fan of the TPR Hyperlearning content books because I think they teach everything to you from the ground up and assume you know nothing (unlike EK). They hold your hand through the material and give plenty of great in-book questions. However, for both Chemistry subjects TBR is best, in my opinion.
-LIS