Gain isnt smart, kakashi can very easy outsmart him, like let him attack and when he is right in the kakashi face, he can use Kamui point blank, that would work with any kind character that is a "close combat type".
Btw Kamui is one of the most powerful tec. kind like amaterasu, it dont "fly...