Смущаться, когда использовать замыкания или карри, все равно, что смущаться, когда использовать классы. Они просто являются частью языка и служат любой задаче, которую вы ставите перед ними. Когда ОО впервые достиг мейнстрима, почти тот же вопрос был задан для классов.
Что касается актеров, то они представляют собой парадигму распределенного программирования, и, как вы понимаете, не являются частью самого языка. Они используются, когда вы хотите использовать преимущества параллелизма, и вашему приложению не нужно совместно использовать состояние между параллельными процессами, и при этом оно не ориентировано в основном на параллельную обработку.