I have stated this in other forums, and without being too critical of ED, as I don't know what there financial position has been in the past, my greatest disappointment is that 3rd party developers have struggled along and continue to struggle along with continual bug fixes and feature additions for each version of the ED engine. It would have made more sense to have taken a more strategic approach. "We want to create an environment that will attract 3rd party developers in order to broaden appeal. Ok, let's look at other platforms that are successful eg. FSX, what do they have? A stable and mature engine. Ok we are working on something called EDGE. Let's put all our resources into getting this up and running, then we will let the 3rd party developers loose."
A classic example of this is DCS Hawk and DCS c101. Initially they were to have multiplayer support for backseat operations. Oh, wait ED have decided they won't implement that feature as originally planned so the 3rd party developers and customers get to suck eggs. Oh, but if you buy the ED module l139 you get that feature.