Scala has been vastly improved since 2.8. If the experience you stated comes from Scala 2.8 I think you will love the way things are working currently.<p>I wouldn&#x27;t want to go back to 2.8 even if people paid me a ton of money.<p>I love ML, but think OCaml is a poor ML. That&#x27;s why I love Scala. It&#x27;s extremely consistent, and design decisions are very considerate.<p>It&#x27;s an amazing language and I can express my intentions much better than in OCaml (no typeclasses, no higher-kinded types, etc.).