I'll have to check it out, if you remember I'd love to hear how well the migration went and if prosody is working better for you.
I only mentioned Openfire because it was something I knew that didn't require learning erlang to configure and was easy to setup chat rooms and such with.