I generally like openfire as a IM server, but an area of fail for me seems to be the complications involved when trying to have applications talk to the integrated bosh server.. something like installing jappix and having it talk to the bosh server should not require it to be a plugin for it to adequately communicate. When it is not done this way you and up getting a message "Error >> Service unavailable" quite a fail . Just my two cents