I would add more cores, but cores shouldn't have blocks limit.
This is my contr-suggestion:
Cores that are specialized in certain things.
Defensive core -> Bonus to shields, debonus to thrust of engines
Offensive core -> Bonus to weapons, bigger energy drain
Scouting core -> Bonus to thrust and...