Добрый день!
Выбор языка программирования для разработки Android-приложения зависит от различных факторов, и ваш выбор Kotlin является очень хорошим решением. Вот несколько причин, почему:
1. **Официальный язык Android**: Kotlin является официальным языком для разработки под Android и поддерживается Google. Он интегрируется с Android Studio, что делает процесс разработки более удобным.
2. **Современные возможности**: Kotlin предлагает современные языковые конструкции, такие как корутины для асинхронного программирования, и улучшает читаемость кода по сравнению с Java. Это может сократить время разработки и упростить поддержку кода.
3. **Безопасность**: Kotlin имеет механизмы для предотвращения распространённых ошибок, таких как NullPointerException, что может повысить безопасность вашего приложения.
4. **Совместимость с Java**: Если у вас есть существующий код на Java или вы планируете использовать библиотеки на Java, Kotlin полностью совместим с этим языком, что облегчает интеграцию.
5. **Широкая экосистема библиотек**: Существует множество библиотек и фреймворков, разработанных с использованием Kotlin, что позволяет вам быстрее справляться с типичными задачами и добавлять функциональность в ваше приложение.
Если говорить о других вариантах, то можно рассмотреть также Flutter (Dart) или React Native (JavaScript), если вы планируете кросс-платформенную разработку. Однако для нативного Android-приложения Kotlin будет наиболее оптимальным выбором.
Учитывая ваши требования к скорости, функционалу, безопасности и нагрузочной способности, Kotlin будет отличным выбором для разработки мессенджера для Android. Успехов в разработке вашего приложения!