Я когда открыла котлин, спустя пару часов поняла, что стала забывать джаву. Не пойму, в каком месте легко. Легко было с C# на джаву переходить, а тут же вообще почти ничего общего. Что-то переставлено местами (зачем?), введены какие-то лишние знаки !? (зачем??), не вижу смысла изучать котлин. Не нашла там для себя ничего хорошего))
Вообще аргументированно внесли это всё.
Лишние знаки дабы избежать NPE в рантайме (насколько это возможно)
Синтаксис местами поменяли... Ну так-то вы последнюю джаву смотрели? Не 8, на которой ведро, а нормальную, последнюю. Так-же появляется динамическая типизация и вот это всё мейнстримное.
Просто это в перспективе удобнее.
+ синтетики
+ корутины
+ много другого приятного синтаксического сахара что помогают жить.