Switch it fully with minimum safe amount of deadtime.
At 24V,10A, your freewheeling losses in the diode are likely going to be so massive they are enough to blow up the MOSFET without proper cooling. If you really need to do this, use an external schottky.
Think about running at high torque, low speed for any reason, so that the motor voltage and current are, say, at 2V, 15A (input could be, for example, 30V at 1A). In this example, the duty cycle would be 7%; the diode conducts at 15A for 93% of the time, producing losses around 10-15W (depending on the exact Vf of the diode at said current). Compare this to the synchronously rectified Rds(on) losses if you switch it on.
Disabling both FETs is used to make the motor freewheel.
Note that you can make the motor regenerate by accident or on purpose, basically boosting to your DC link with almost no voltage limit. Use enough bulk capacitance to limit the voltage rise time on your input DC bus, then use voltage measurement to shut down the gate driver to let the motor freewheel in case the voltage rises near your max ratings. Letting it freewheel prevents boost operation, and you'd need to externally turn the motor very fast (faster than what you get when you apply 100% your input voltage to the motor) to still increase the bus voltage (through the body diodes).
Using a microcontroller ADC / Analog watchdog / analog comparator is fine for this protection.
Also consider a current control loop. A 24V/10A motor sounds big enough it's not doable without current sense, or would either require massively oversized components, and/or careful software tuning and still be prone to blowing up. The current limit doesn't need to be super fast, something like a few tens of kHz bandwidth is going to be enough.
Despite common misbelief, a motor is not a voltage-controlled device. It's like an LED (with the twist that the equivalent "voltage drop" depends on the RPM) - you need to limit the current. Note that your 24V,10A motor likely takes at least 50A, possibly 100A on stall if you just apply a voltage to it, only limited by resistance in the system. Still it doesn't produce much more torque than what it would at more sane currents, because the iron saturates. Hence, you need active current limiting circuit, which gives you:
1) Torque control
2) Protection
3) Good efficiency when running at high torques