To be honest, I feel like the next few versions of Java will assimilate all of Scala&#x27;s good features.  Java 8 already added lambdas, the optional type, and so on.<p>In a production system, Scala is quite frustrating to work with because of the frequent backwards compatibility breaks, and the slow-motion build times.  Not to mention the new stuff which almost but not quite duplicates the built-in Java stuff, etc. etc.  It would be better just to have a better Java, not a hack on top.