Any book will prepare you content-wise for the MCAT. It's the practice you do that counts. I personally used Kaplan for all sections and didn't do too shabby - but that's due more to the fact that any review company prepares you adequately content-wise rather than a feature unique to Kaplan. P/S can be supplemented with Khan Academy, since there are a lot of terms and theories to know and Khan Academy does a really nice job with that. Actually, you can also supplement B/BC with Khan Academy videos for the topics you struggle on most.
Also I have nothing but good things to say about Khan Academy's practice passages for P/S - they are all superb. There are also quite a few gems in their B/BC passages.