It’s surprisingly functional actually. I’d suggest taking a look hands on before dismissing it. C# functionality is really useful in AEC industry and I’m sure it would also be a useful feature (when mature) for Unity devs wanting to move to UE4.
We’ve been using it on a number of projects and it’s been really helpful - plus if you check out how Rhino.Inside has been made to work, USharp has allowed this.