Which protocol is used is a personal preference. 
DShot is still the protocol with the lowest latency (DShot 2400). 
Onewire is a different way of communication. It uses hardware moduls of the MCUs (FC and ESC), it reads the telemetry of the ESC much faster and as the name says it only needs one wire. Speedwise its more comparable to DShot600 but it can be also more stable in some situations.