I read in First Aid that kaptest is closer to the exam and uworld is a bit hard. And its kinda true, I did kaptest before uworld, kaptest has straightforward questions, uworld, which I started recently is very conceptual, some of the questions just make your head spin.
Some of my seniors even went to the extent of suggesting doing kaptest offline and doing uworld online more than once.