Please only constructive criticism.
I think the Moho engine performance and especially the A* pathfinding cause in maps above 20x20 --calculation path of each unit-- a cpu overload. Calculations are also not optimal. Also think that the flow field used in Supcom2 is either not optimal (only cluster calculations). What about to improve the Moho engine code with the ability to execute especially for the real-time pathfinding, gpu code --cuda, Open cl, DirectCompute --. That should significantly reduce the cpu overhead and give us the ability in another Step to correct the poor Sim CPU utilisation.
Moho lacks also Rendering features like geometry shader, Tessellation, simultaneous processing of graphics resources, etc.
https://secure.wikimedia.org/wikipedia/en/wiki/Microsoft_Direct3D#Direct3D_10
https://secure.wikimedia.org/wikipedia/en/wiki/Direct3D#Direct3D_11
https://secure.wikimedia.org/wikipedia/en/wiki/DirectCompute
Will be glad to read your suggestions.