Вопрос для Java Android or Java Enterprise разработчиков?
Иди на андроид сразу, чтобы работать Java Enterprise нужны мозги, большой талант, усидчивость, умение разбираться в вещах, которые ты не знаешь, удача и хороший английский язык. А судя по твоим вопросам и тому, что ты остановился на том, что пришел задавать такой вопрос на тостере, то Java Enterprise сразу не твое (не потянешь). 

Лучше сидеть, двигать кнопочки на андроиде и получать за это хорошие деньги, чем попытаться стать Java Enterprise разработчиком, наделать в штаны от того, сколько там всего надо знать, и сидеть без работы.

Талантливых ребят ведут с универа, прикармливают на стажировках, дают хорошего наставника, чтобы они смогли дорасти до  Java Enterprise разработчика. А просто с улицы вайтишник и сразу  Java Enterprise - забей.
Каково их будущее относительно друг друга?
довольно тупой вопрос, ну они есть и будут. Какой вы ответ хотите? Ну разве что котлина в андроиде больше. 

Какова их конкурентность на рынке труда? 
А разве по НН не видно? Больше всего прогерских вакансий в своей области. 

Где больше шансов работать за рубежом(хоть это может звучать и слишком)?
Слишком зависит от вас. За рубежом и с коболом и с пхп и всем прочим можно найти работу. В конце концов это же целый мир с 8 миллиардами людей, варианты всегда будут

Android разработчики занимаются разработкой дизайна приложения большую часть времени
нет, дизайн делает дизайнер. а разработчик максимум верстает

Как и понятно, такого я делать вряд ли буду
почему? В конце концов что мешает сделать два проекта самому и сравнить?

энтерпрайз скучнее как правило, платят везде хорошо, вакансий много, но в энтрерпрайзе новичку проще найти работу

в плане кодинга все от проекта зависит