I always put him down Tidus' path. That way he can become much faster than he normally is, due to the large amount of speed nodes. He also learns useful things like Haste.

Kimahri is the most flexible person on your team. This makes him one of the best (with time).