Есть положительный опыт с Openfire. Но насчет 300 клиентов не смогу по скорости подсказать — не пробовал. Однако, при на порядок меньшем количестве клиентов, свидетельствую — работает как часы.
И настраивать правда удобно. Особенно тем, кто не привык конфиги править.