Аннотация: Писал сначала на Java, потом перешел на Kotlin. Эти извечные плюсы и минусы...
Плюсы Kotlin:
1) Можно писать классы в 1 строчку, без обязательных get/set. (В Java один класс в 100 строк).
2) Нет запятых (Меньше ошибок по невнимательности).
3) Расширенная поддержка функционального программирования.
4) Android Studio автоматически конвертирует файлы из Java в Kotlin (иногда неправильно).
Недостатки Kotlin:
1) Мало информации по нему.
2) Отвыкаешь от других ЯП, забываешь ставить ";".
Плюсы Java:
1) Есть все решения проблем, возникающих при разработке приложения (StackOverflow).
P.S.: Учитесь гуглить, в Интернете уже сотни таких сравнений