When Naruto was fighting against Obito (before Madara arrived), he should have just used his Frog Kata... It's not like Obito could detect it and thus make it pass through him. He could've simply went to punch him, and before he transported himself (because his fist hadn't reached him yet), he...