I’m using flex machines, and I’m mostly switching parameter settings and not samples. Switching right before a beat probably requires more coordination than I have. 
Maybe crossfader is the way to go, but I can certainly think of situations where seamless parts would be more appropriate esp for changing samples.