For the past two years I've been working on the Project Hatchet H-60 pack, a mod that does a lot of complex work with MFDs. The Arma MFD system is incredibly powerful, but it has a single large technical limitation. The UserMFDValue / UserMFDText limit.
This limit is an arbitrary number that limits us to 50 integer and 50 string values we can display in MFDs through script.
We would really like the ability to tweak this limit. There is no universal number that would work for all vehicles, but having a config value called something along the lines of "userMFDValues=[number]" that would let us set the number of UserMFDValues and UserMFDTexts available would allow us to get a lot more mileage out of the MFD system, and implement full fidelity replicas of real world aircraft MFDs.
Any other way for scripts to interact with MFDs would also be welcomed, for example being able to use scripts to create and edit MFD elements (equivalent to commands like drawLine on the map), though most solutions would be harder to implement than simply letting us configure the value limit.