Hallo,
ich kann mich der Empfehlung für OpenFire nur anschließen. Nachdem ich immer wieder Probleme mit ejabberd hatte (insbesondere mit den Transports) bin ich vor einem Jahr zu OpenFire gewechselt und bereue es in keinster Weise. Läuft nach sehr intuitiver Konfiguration über die Weboberfläche sehr stabil und zuverlässig.
Ich benutze die Debian-Pakete unter Hardy 8.04 LTS und dank der Update-Notifications via IM bleibst du auch immer aktuell.
Abhängigkeiten sind Java, MySQL (o.ä.).
Der Speicherverbrauch läßt sich durch sinnvolle Konfiguration minimal halten.
Für Firmen ist ggf. das FastPath - Plugin und der zugehörige Spark-Client interessant.
Gruß, Matthias