What would be a better ship building system

Im planning to make a game like starsector and and what would be better predetermined ships for the player fsction or the player makes the design and the hull is provided