Why do you need C# bindings? Honestly C++ isn’t that complicated to use…
You really just need to get used to the interaction between classes and pointers across your project.
The only real annoying part is having the rebuild your project and re-open the editor any time you add a class/variable. The better you plan your project, the less this will effect you.