I just transferred infosec.exchange from gandi to dnsimple and it took maybe 4 hours from start to finish. That used to be a much more painful process.
Also, does anyhow know how domain transfers are handled where the domain to be transferred has several years of pre-payment left?