Какой движок выбрать?
Я хочу сделать спейс-симулятор, по типу universe sandbox 2 с элементами No Man's Sky.Как минимум буду делать Милки Вей галактикупоступление уже через год. добавлю что-нибудь ещё, если время будет. 
Не будет.P.S. Время на выполнение до конца февраля, следовательно я смогу доучить с++ и ue4 до конца, а Шарп тем более.
Вот тут я вообще расхохотался. Кресты учат годами, и я говорю не о 1-3 годах.Сам вопрос. Стоит ли бросать юнити и делать на ue4. Почему?
Нет, не стоит, его вы хотя бы знаете. Пилите на нём, сколько сможете.
Юнити - больше мобильных платформ, больше комьюнити (более простые проекты).
UE4 - более грамотный движок для сложной графики (крупные проекты).
Исходя из этого:С одной стороны c# и unity, к слову на юнити у меня есть игры в плей маркете, но с 3д я только баловался. С другой же стороны ue4, в который я ниразу не заходил, но в с++ я зашёл немного дальше ООП, также знаю немного блупринты.
3D в юнити Вы освоите значительно быстрее нового движка UE4.Ответ: доучите Юнити и делайте на нём!