Deans Ultras are really good connectors, but getting your wires attached to them and make them stay on is sometimes a hassle.

As Removable links and so on they work brilliant, you are not likely to have one pop out by accident, you need some force to pull them yourself.