Yes. C# together with proper tooling (editors!) would help the engine a lot.
Anyway I remember looking at some code of the wrapper and it really helped me to get the engine running in an managed Winforms environment and dealing with marshalling. I used C++/CLI, but the methods were pretty much the same.

Very useful project laugh