Какой язык будет лучше для производства бизнес-приложений?
Ну, судя по конечной цели, Java - она чаще встречается
К тому же, если вы планируете ваш desktop и на винду и на мак писать, то лучше уж один раз писать
Да, .net-овские приложения тоже можно запустить на маке, но для конечного пользователя проблем, в этом случае больше
В общем, Java
написать приложение под android/ios - а потом и вовсе сделать комбайн для windows (ну и если пойдет, то и под мак).
И причем здесь Enterprise? Вы собираетесь писать браузерное приложение? 
Если нет, то "родным"инструментом для приложений Android (клиентских) является Java, для Windows - C#, для iOS и OS X - ни то и ни другое а Obj-C/Swift. кроссплатформенные же инструменты имеют более узкий круг применения поэтому сомнительны, на Windows тот же Xamarin уже сильно уступает "родному" C#.Что поможет выпрямить руки
Только аппарат Елизарова и т.п.! Или разум в вашем мозге, если вы будете его использовать. Больше ничто не способно "руки выпрямить", ни один из перечисленных языков не подходит для программирования мозгов и рук человеков, у человека проприетарная прошивка, автор Господь Бог, реверс-инженеры пока не осилили.