It seems to me, you never tried to teach total layman, coding.
People pickup blueprint instantly (connect few nodes and it’s working!). No to so much when they have to type code.
[]
You said that you would hire a person that know both C++ and C#, but I’d rather prefer C++ and AMP.
[/]
Well yes. Solely on reason, because I’m pretty sure such person will want to learn new things. And C++ gives good basics, for learning large family of languages.
Anyway. C# in UE4 by Epic is not going to happen. To many people are adamant against it.