Chankast comrs with several input/controller plugins, and the only one worth mentioning seems to be ElSemi's. You can freely switch active input plugins, you know.
Yes, Chankast is bad, at least when compared to other, far better Dreamcast emulators like Demul or nullDC. Chankast was last updated in 2004 and that in itself says a whole lot. Sure, it's your choice what emulator you use, but why torment yourself with something inferior?