Ok, they are complaints concerning areas I wouldn't venture into, as I'm not a C programmer nor do I use scripts with xchat except for one sysinfo script. So I wouldn't have come across them.
However, inconsistent commands? I've not noticed that, nor have I found xchat to be really buggy. I genuinely cannot recall a time xchat has crashed on my Debian (Sarge) box.
Oh well, each to their own