The last chain I replaced years ago on a different bike was the snap on kind.
It looks like chains come longer than you need so it's always removing, except at the end you'd have to push a pin in to connect the last one.
And I'm concerned about my current chain. (It's worn and should be replaced, yes.) If it breaks, I could use a chain tool to push pins back in to make it last a little longer. So maybe there are extra chain pins I can get.... (Are there?) I'm going to get a few snap on links to have on hand.