Engineers upset the balance of the game severely, as is proofed by the plethora of complaints regarding FDevs continued balance passes every patch for PvP, specifically engineered assets, while paying "no attention" to the other facets of the game.
Some people may like it but it was, via mechanics and execution, probably the worst thing they've done so far. They should have gone with what they had originally done back in the pre-release days and just made the different weapon types available on the market for a higher cost / higher rep requirement.
The idea alone that there are only a handful of people out there who can modify parts for these ships in a culture that's been flying the stars for thousands of years is ludicrous to begin with. It was stupid. It never should have made it past the idea table.
Sounds like PvP is the problem, not Engineers. I know which one I'd axe if I were FDev.