I used other programs, like Kaplan and ATI and felt it waste of time and money. I only used them because it was required by my school. I did UWORLD for a week or so and I passed on my first attempt. If you use UWORLD correctly, you will pass. When I say correctly , you do the practice questions and take your time to go through all the answers and rationale, even on the ones you got correct. The great thing about UWORLD is the detailed information that is provided on the rationales of each question.