Scala работает точно так, как вы ожидаете, что функциональный язык, построенный на JVM, мог бы. Единственный недостаток по сравнению с C # для меня (я не использовал F #) - это то, что в IDE еще не совсем отказался от рефакторинга. Это не плохо Я использую плагин IntelliJ для Scala; это, кажется, работает достаточно хорошо.
Конечно, главное преимущество, которое вы получаете от Scala, - это возможность использовать все многие библиотеки Java, поскольку они работают (в основном) взаимозаменяемо. Это может быть не важно для платформы Android, где ваши приложения будут небольшими и автономными, но для коммерческой разработки это означает, что Scala уже является серьезным корпоративным языком. Поэтому изучение Scala даст вам больше возможностей для работы в будущем. Я определенно рекомендую Scala.
Один из моих крупных финансовых клиентов использует его как свой серверный язык, и он прекрасно работает. Есть несколько интересных противоречий между, например: списками Scala и Java, логическими значениями Scala и Java, которые хорошо документированы, но в остальном все гладко.
Удачи!