Id like to see something like
The Ship gets hit, 50% of the damage go to the whole ship and 50% to the block that was hit.
I also like the idea of a limited Integrity Field, like shields. Everytime it gets hit, it looses energy.
In that direction, I would also like the shields to let some damage through. Like, 10% or so. Shield gets drained, and you take some damage to your ship. This basically means that integrity field and shields are the same. BUT with different stats.
For example, if you get hit with 100 Dmg and have shield and integrity field, the shield takes 90 Dmg, 5 Dmg go to the whole ship via Integrity Field (and your integrity field takes 5 Dmg) and 5 Dmg go directly to the block that was hit.
It makes things more complex, but it also forces players to build well-balanced ships. Im not sure about the actual numbers, maybe both need to be lower to even make sense.
Only problem there is, the damage is small. So, I dont know how the Game does Values <1, but this might be a problem. Scaling everything up x100 would solve that, but that could be a lot of work.