The horse is a close fighting piece, which means when it gets into the battle it can really influence the game. Also when there is one cannon remaining it loses a lot of its checkmating power, which is one thing that makes them so cool. Chessmec, that funny mate you talked about with the two cannons is legendary in China and is known as the "Double Pow". Pow stands for cannon, which I always thought was appropriate and funny.