Можно ли на JavaScript разрабатывать полноценные Android-приложения?
Можно ... но не нужно.  WebView  один из самых медленных элементов android, если это что то контентное то нет проблем, но если вы хотите отзывчивого интерфейса то Java.
Для ios знаю не все так печально но руками не щупал, чтоб составить свое мнение о качестве приложений на js для android просто зайдите на оф сайт phonegap или подобного фреймворка там  есть примеры реализованных на них программ ...
Если все это из за нежелания учить java то выигрыша никакого не получите.
Если нет, то на Java?
Java это нэйтив платформа для андроида, так что да.Можно ли на JavaScript разрабатывать приложения под Android, которые могли бы выйти на мировой уровень?
Можно но дороже и сложнее чем на Java (профит только при суппорте хотя бы двух платформ). Еще есть native-react из интересного.