I want Feedback from Epic about Mono for Unreal Engine

No, Blueprints are a visual interface. There are certain solutions/problems that are just trivial in a visual workflow. You will always need BP. Has nothing to do with languages. Just the next obvious step in creating something on a computer.

Any C# support would come at cost of BPs. the effort required to support C# would probably be enough to push BPs forward enough that a lot less folks would need to use UE C++ at and UE C++ would have been improved too.

Any improvement to BPs helps users of UE be more productive the .
Any improvement to UE C++ helps users of UE be more productive the .

C#? No. Need basic UE C++ to debug/research on your own terms. The C# user still needs BPs for what they bring to table.