Now that we will be having enough items and methods to facilitate boarding ships easier, why not have measures to counter it?
One idea would be trip wires, what if we could have the ability to setup around 3 trip wires per pirate and place them where ever you feel like, either by the boarding ladder or below deck.
Whenever they go off they would do minimal damage to the ship but would instantly kill any pirate including yourself if you are near it when it goes off so this way you would have to think strategically as to not just go wild and place them anywhere.
Also the wire can be cut with a sword only so you would have to be nearby.