Trust Kick is useless as it never ejects the enemy from battle, despite what the information may say, and its got an Attack Power of just 1 more than Jump. Seed Cannon is just as good as Thrust Kick.
By the way, it is possible to get a Critical Hit with Kimahri's Self-Destruct, which is very nice against a fiend with huge HP.