Ok fine, lets say C# is the best overall in performance & learning.
I have tried making my game in Unity and it has NOT gone well, i got VERY frustrated over it due to lack of community support.
Many have stated that I start in baby steps, so I did, i done one of the Unity tutorial series (Stealth) and of all the tutorials i have found, none have explained a piece of code in detail. This is what i have EXPERIENCED.
Unity has some of the best community support of any of the engines or frameworks that I have used. It has tons of tutorials and videos on youtube and around the web. I don't know if you didn't search hard enough or what but there is a ton of info and learning material on unity out there.