Хорош ли выбор Unity3d?
Unity3D однозначно верный выбор!
-много материалов в магазине (Assets) 
-большое коммьюнити в интернете
-постоянно совершенствуется именно в плане оптимизации под моб. платформы.
По поводу денег. Вакансий по Unity достаточно мало по сравнению с ASP.NET, и там платят ровно в 2 раза меньше. 
P. S. Лично я название своей страны с большой буквы пишу.