An interesting note is that new language Kotlin which aims to the similar niche has many things mentioned in the article. It handles NPE a bit differently and I&#x27;m not sure about multiple inheritance, but compilation is definitely fast, IDE support is wonderful, no need to learn another build tool and no monads allowed (joke, but language is more practical, than academical).<p>For me it&#x27;s a strong competitor to Scala, if you want to use something better than Java.