Good XMPP vs. JMS comparison

We need a messaging system in our architecture and we’re trying to decide between using JMS and XMPP PubSub. Is there any good comparison between the two technologies on the web?

When I suggest using XMPP for messaging, people always suggest using JMS instead. What can I say to these people?