Must admit, the ability to create identical modules appeals to the "OCD" part of me and making XFX independent of upgrades was both an epiphany and a no-brainer that should have been in the game since day 1.
Still not keen on the grind or the lack of diverse gameplay related to engineering though.
There was an opportunity to create so much more, instead of just bunging in mat' traders as a band-aid, which was wasted. [sad]
I think good thing is that it can always be extended - adding special missions for getting mods, etc. Structure allows that. However there might be mechanics lacking to support such extent yet.