I think its funny how for hiw much people give him flak for being useful through sheer luck, Kaji has grown into a formidable character and under certain life or death circumstances could rise to the same stage as Baku and Hal. If Baku is the demon and Hal is a god then Kaji is the unbreakable human standing between them