Если её уже зарелизили, это огромный шаг вперед. Помимо этого:
- акторы соединяются очередями, которые stateful. Стейт в приложении = усложнение логики + усложнение отладки
- акторы намного медленней альтернатив
- если нужна какая-то отказоустойчивость и lifecycle, лучше сделать микросервис. если нужна какая-то вменяемая обработка ошибок и асинхронщина, есть фьючи и IO
По поводу стэйта - это и плюс и минус. Сложнее отлаживать - возможно, но и производительность от этого растет
Там где нужна производительность можно просто использовать akka-streams
По поводу отказоустойчивости тут зависит сильно от того что хочется получить: если просто на дохлые ноды не ходить - мб и не нужна акка, если CRDT нужен тут думаю без вариантов (по крайней мере не видел чего-то адекватного для нескольких систем)