я говорил о том, что из-за оригинального выбора языка страдают пользовательские качества.
со стороны разработки мне тоже не понравилось (это был третий поход в джаву), но сравнить не с чем. я только один раз в objective-c заглянул, испугался и убежал
а мне ок, и джава, и с, и objective-c. и котлин, и дарт. все можно нормально приготовить, а с помощью IDE все различия между языками стираются - на момент написания кода. с архитектурой и например моделью памяти можно жить с любой. возможно, вы тут про выбор нового языка для проекта, но когда у вас уже есть готовый код, то вполне можно работать с любым (чуть не написал с любым говном 😀)