Технологичный Unreal или удобный и приятный Unity?
Ну смотри, я для себя выбрал Unity и вот почему:
1. Великий и могучий C#. Он удобен, лаконичен и в тоже время мощный. 
2. Удобная документация
3. Куча готовых решений на любой случай жизни
4. Сильное и отзывчивое комьюнити 
5. Простой и легкий интерфейс, который легко можно расширять
+ стоит отметить что Unity я выбрал когда UE был круче по многим параметрам, в году так 16. На сегодняшний день, Unity как мне кажется развился и ничем не уступает UE. Unity 2019 который находится в бете - бомба. 
UE  многие любят за блюпринты. Как по мне это очень не удобно. Зачем программисту блюпринты? И зачем дизайнеру делать логику? При всем при этом они уступают в скорости и что то более менее серьезное не напистаь без C++. 
UE - ужасная документация и слабое комьюнити. Не хочу этим кого то задеть, это сугубо мое мнение. 
UE - человеко-непонятный интерфейс.
Не советую тебе возиться с JS в Unity. В крупной игре без нормального ООП ты просто сломаешь себе мозг.
Я выбрал Unity потому, что:
1. С# (простой и удобный язык)
2. Документация
3. Очень много уроков
4. Простой интерфейс