I would dearly like to be able to develop PDK add-ons using C# and .NET rather than C++.
It ought to be possible to create a shim DLL that registers as an add-in and hosts the .NET CLR so that it can load and execute .NET assemblies, and expose a set of PDK API bindings that can be used from .NET code.
While this would not give the greatest performance vs C++, it would expand the opportunities for .NET developers beyond SimConnect and would be very welcome indeed.