Мы используем Openfire+Spark и в Windows и в клиентах MAC OSX, работая отлично просто. Даже передачи файлов и снимки экрана работают безупречно.
Единственной вещью, которую я пропускаю, является интеграция VoIP, но она, как говорят, возможна через сервер Red5.