I think it is easier to use the mc33035 for my application because I have so many things happening at the same time. Bluetooth, sensors( accelerometers, speed sensors, temperature sensors) and a dmx512 system. all affecting 2 pwm and constantly changing it. Having to load it with the hall sensors and running two motors at the same time. If I can have this load off the microcontroller it would be best