Mono relicensed under MIT - C# for UE4 can come back?

A couple of thoughts:

Blueprints are good but are not without drawbacks:
copy a piece of graph to another function? No, even if there are local variables with the same names.
change the type of ForEachLoop? - no, it is necessary to create a new node,
reparent blueprints class? possible but not always.
transfer variables to another class? never.

C ++
I use it about 2 months, and in fact it’s possible to write on, but I miss C#
where were folders instead of filters (you need to add again next time you recreate project after fail),
using instead of include, quick intellesence, refactoring, no manualy “Classes” folder creation for pluggins or adding pathes,
All this may seem a small thing, but in fact they are poured in a lot of time and frustration.
I wish you success, and with bated breath waiting for news about C# support.