::
In my experience so far, Schweser was perfect for level I. Given the multiple choice format, Schweser more than adequately covers the level I material. However I found Schweser’s level II preparation material to be lacking. One noticeable difference is the difficulty in practice questions that you’ll find between Schweser and CFAI. I always found myself lost on the CFAI questions, as quite frankly they were much tougher and required more in depth knowledge of the topic at hand.
Now that may just be a matter of question difficulty, however, I might recommend using the CFAI books for level II.
But for level I, Schweser is far and away your best bet.