the XZ/XZS does get warm due to its metal body, remember, metals are extremely good conductors of heat.
i do have a modified thermal engine if you are rooted, it utilises the msm_therm sensor, which is much more accurate than what sony is using(emmc_therm)