- It has the best null handling mechanism
- Java handling of mutability of variables and collections
- Java is still more verbose and with less powerful utilities
- Much better for functional programming
-Some things were done right with all the learnt lessons. E.j. equals Vs ==
I respect preferring free languages. But I love Kotlin