For our current club projects we're using Omron D2F-A and D2F-A1 switches on a simple custom PCB. When the Pin is pulled out a bit, the electronics power up, when it is pulled out completely, it gets armed. On multistage rockets, the latter is done with a long string tied to the pin, to make sure nobody is standing right next to the rocket when the upper stage motor gets armed. The string method is admittedly kind of a kludge. For example, I almost accidentally pulled the pin prematurely when the sting got caught on the walkie talkie clipped to my belt.
We are using switches without levers, to reduce susceptibility to vibration. In a future design iteration, I'd like to try out ball lock pins (aka quick release pins) that latch into some kind of 3D printed socket when fully inserted, to make it less sensitive to handling mishaps (taping the pin to the rocket works too, in the mean time).
A minor drawback of our pull-pin approach is that the avionics will be powered and armed while the ebay gets assembled or disassembled, which limits the time frame when igniters can be connected.
Reinhard