Jabberd2 vs. ejabberd
The jabber daemon choice depend really on your requirements.
- ejabberd: pros - lots of features; cons - needs loads of memory
- jabberd2: pros - fast and small; cons - lacking on features
- prosody: pros - very small, Lua scripted; cons - young thus lacks features