@andresinmp They compare with a specific !xmpp client by Cisco, not the protocol itself. So all points are invalid for any other software until proven otherwise.
Especially that firewall thing, that's just bogus - there are several standardised methods for NAT/firewall traversal for XMPP.