Avoid Openfire.
I'm in the process of migrating from Openfire to prosody because of issues with Openfire's stability and lack of forward motion (there are features that have been in the works for literally years that still aren't going anywhere -- such as vhosts -- that are standard in many other xmppds.