Actually I love the conversions in general, they're one of my favourite things about KiXtart; especially to boolean as it makes the language so much more naturally readable and simpler to write.
 Code:
If InStr($s, "hello") "found" EndIf

 Code:
$i = 0
$Subkey = EnumKey($key, 0)
While $SubKey
	? $SubKey
	$i = $i + 1
	$Subkey = EnumKey($key, $i)
Loop

I also think that CInt("a") should equal 0. It is only the specific case of checking for equality as mentioned above that seems odd to me.