Scala é muito conciso. A linguagem permite que você escreva pequenos scripts e programas simples com poucas linhas de código. O Scala é excelente para programas pequenos e remove muito do clichê que você deve adicionar em Java. Por exemplo, os scripts Scala nem precisam declarar uma classe Main como ponto de entrada.
Para projetos de tamanho médio, o Scala tem uma sintaxe muito confortável que torna as declarações curtas e precisas. Funções de primeira classe, closures e likes ajudam você a se concentrar na lógica em si, não em como mapeá-la para conceitos de linguagem
A Scala se destaca em grandes projetos. A bela combinação de programação orientada a objetos e funcional ajuda você a seguir quase qualquer padrão de programação. Conversões implícitas, traços, atores, ....