Fastest would be MacProvisioner3 if using the Catalina block copy option. Unfortunately this feature is no longer available with Big Sur and beyond. Using MP3 with Big Sur it is about 30-40 minutes to erase and reinstall. The utility is great because you don't have to change T2 boot security settings and don't have to manually erase the disk. Its automated and very similar to MacDeployStick.
The most convenient is an erase and install policy via Jamf. I use macOSUpgrade script with the erase option and run it via a jamf policy trigger or self service. It will call another policy to download the macOS installer and then prepare things, reboot to erase and reinstall. Once setup it is only one click and done!
We use USB keys when time is of importance. MacOS will install within an hour, unfortunately it is not the 10-20 minutes it takes for Windows 10 to install from USB but it is much faster than the 3hrs of the online install.
With Apple Configurator you can revive a Mac which updates the firmware and reinstalls macOS in addition to purging all data. With Apple Silicon and Monterey there are changes coming to this workflow to make it faster. Keep an eye on changes with Apple Configurator, Apple is making it a lot more relevant with Macs and even more so with Apple Silicon Macs.
I'm referring to a flat install of Win10 not a totally drop in place preconfigured install.