Let me tell you how I chose this engine, I wanted an open source engine and I wanted the best open source engine that offers modern technology and is not a dead end like Quake engine.
I saw Torque3D being open sourced and there my decision was already made and I never looked into the details like scripting language etc, I did not even know what a scripting language is at that time.
My only question was, "Can the engine do what I need?" and after those questions were answered technical details became mostly irrelevant.
To make it short I'm pretty certain changing technical details on the engine will do nothing or almost nothing in regards to people using it, that is not what people look for, they are looking if the tool can do what they need and everything else is secondary. Choosing an engine because it uses a scripting language you like or because of other design choices is pretty insane and those people are not serious in their undertaking anyway. There are cases however where secondary criteria are important and that is if they are breaking primary criteria, for example my main criteria was to have an open source engine, but if that open source engine switches to a non open source friendly scripting language (like C#) it becomes a serious problem, since it will put the main advantage at risk and with that put everything at risk just for a bit convenience.