6) I choose the DRV8801 for 3 main reason : - it is in stock at JLCPCB - it uses only 1 PWM input (and one direction input) : I do not have enough timer outputs (even on my 144 pin STM32F723ZE) to spend 2 PWM for each motor. I could do softPWM, or use a single PWM on a 2 PWM controler (ie doing slow decay PWM in one direction, fast decay in the other), but it makes things more complicated - the VPROPI is a nice aditionnal feature (I can use small (SMD) sense resistors while still having a "big" signal without needing an AOP)