In my opinion ExamKrackers represents the best compromise between conciseness and completeness while TBR materials are the best overall for achieving true mastery. If you use TBR I would recommend getting a shorter MCAT book as well, either McGraw Hill, Gold Standard's book, or MCAT Pearls, so that you have something to help you 'walk around the mountain' not only 'tunnel through it'. The danger with TBR is that the depth of treatment can impede knowledge base structuring if you don't have a method to step back and see the forest for the trees.