Мне кажется, изучает джаву долгое время, например, Алексей Шипилёв. А ты - так, учишься чего-то там писать.
Довести до идеала - дело долгое. Это ж не крестиком вышивать. Если тебе надоело, неинтересно и трудно, стоит вообще подумать, нужно ли тебе это всё. Большинство людей, которые сейчас в профессии, начинали с какого-нибудь бэйсика или паскаля, без доступа ко всяким форумам, по бумажной книге, в вырвиглазном синем блокноте. И не плакали, а прыгали от радости, когда буковки по экрану мельтешили.
Программирование должно быть в кайф, ты должен реально получать удовольствие от того, чем занимаешься. Переход на другой язык эту проблему вряд ли решит. Ты просто не поймёшь всей прелести Котлин.