Das ist eine gute Frage. XFire respektive CXF basiert auf dem Springframework und unterstützt eine Vielzahl von Protokollen, Transports und APIs. Axis2 ist das reifere Framework, das mindestens genauso viel leistet wie CXF. Den Vorteil bei CXF sehe ich vorallem in der Konfiguration durch Spring und in den sehr praktischen Clientapis. Bei Axis2 gibt es keine vernünftige Clientapi die auf Proxys aufsetzt.
JAX-WS ist ein Standard der von beiden Frameworks unterstützt wird.
Guck dir mal die Dokus und die Beispiele zu beiden Projekten an, dann weißte was dir besser gefällt.