People Ive talked to about a VOIP tend to lean towards FreeSWITCH. The reasons vary. Anything from deadlock issues to stability and features. I would love to hear your input on this. Ive only used Asterisk so I can't answer this question, myself. I know that asterisk has been more than adequate for my needs so far.