As a casual observer who has written perhaps a dozen lines of Scala in his life, I feel like Scala approaches any “pick one” decision with “why not both?”.
Functional or OO? Yes.
I like how Haskell does it. One can do both but not mix, as in either indent or use `{ ... }`.
I personally think this put the final nail in the coffin.