Yes, Unity 3D is a great engine. The changes they've made in the last 18 months to provide the Visual studio plug-ins and the VS Code plug-in has made a big difference. Unfortunately the built in compiler is based on Mono using net 3.5, so no C#6 functionality out of the box yet.
AutoDesk could learn some lessons from them regarding API's and documentation ... and servicing their user base.