Что выбрать, Unity или .NET?
Странный вопрос. 
LINQ - это часть .net, если я не ошибаюсь.
Изучая Unity вы волей-неволей БАЗОВО выучите .net. Ну никак без этого. Да и сам .net - всего лишь фреймворк. Учить надо то, ДЛЯ ЧЕГО он используется - и вот тут уже или юнити, или бекенд, или формочки под винду, или еще что то.
Про геймдев добавлю - порог вхождения ВЫСОКИЙ - джунов много, они никому не нужны.
цель то какая?
если трудоустройство - .net
еще одна не очень радостная новость - .net все тоже самое
спрос хороший, но на спецов. ну может чуток больше шансов куда то нырнуть джуном не имея ни особо глубокого опыта в самом кодинге, ни опыта какой либо предметной области