Some larger ships don't even explode at 50%. They explode at 60% or higher HP.
This is not true. All ships start overheating at 50% system HP.
IMO your ship really should die at 0% system HP. It makes much more sense that way. It could easily be readjusted so that what we know of now as 50% HP becomes 0% HP.
[DOUBLEPOST=1440045511,1440045347][/DOUBLEPOST]
because lets say someone puts a lot of work into armor and makes some crazy shapes,it would be impossible to destroy every single armor block. the enemy ship would have to be stationary if you wanted to snipe that one armor block you cant hit.
50% is a nice balance
You do understand that's not how the HP system works right? You don't literally have to destroy every armor/system block to bring a ship down to 0% of either type of HP. Each block adds its own custom amount to the HP values, and there are also hp damage multipliers added to the ship based on its mass/size. So on a ship with a high multiplier, destroying a single block will do many times more damage to system HP to the ship than it would on a small ship.
As for armor HP, I think its protection value should stay the same until 50% HP, then start gradually dropping down to 0% extra armor protction once it reaches 0% armor HP. That would be much more sensible than instantly and entirely losing a 50% armor defense buff when you go just a minute distance of .1% when you have 50.1% armor HP.