I have only used kaplan - I like kaplan. I think what i've realized though is that the most important thing is taking practice tests. Sure you need a book for cursory review but what it comes down to is understanding the mentality of the test. You need to master the method of questioning since we arent so lucky as to get anything so straightforward as "what is the force on this wire". Plus, practice test taking helps you identify your weaknesses, which are better fixed by looking at a textbook than the review books imho.