Can someone please give me advise on whether it is better to do USMLE step1 first or step2CK first, right after final yr MBBS? Not just blindly following what seniors do or what the general trend is, but logically considering the pros and cons. Reasoning would be appreciated. Also examples of any friends/family who has taken the Ck before step1 approach and whether they have done well, not done well etc.

Am looking forward to replies from people who have BEEN THROUGH the hurdle of STEPS.

Would prefer pakistani/indian point of view, but others can give their suggestions as well.