The control techniques of the brushless DC (BLDC) motor have gained a large amount of interest in recent years, with their use being implemented in order to achieve a high-performance drive, including quick transient response and high-quality waveforms at the steady state. This paper provides a comparative study between three control schemes of BLDC motors: the direct power control scheme using a finite control set model predictive control (FCS-MPC) approach, the stator current controlled scheme using an FCS-MPC approach, and the stator current controlled scheme using ON–OFF hysteresis current controllers. The three systems were studied and investigated under the same operating conditions. The comparative study included investigating the performance of the BLDC drive in both steady state and transient operations. Qualitative and quantitative analyses were performed on the results obtained with each control scheme. The obtained results demonstrate the validity and effectiveness of the three investigated schemes in controlling the motor speed to the desired value under sudden load changes and achieving satisfactory quick transient responses. However, the results indicate the superiority of the direct power control scheme using an FCS-MPC approach over the others in terms of its minimum torque ripple, lowest torque and speed pulsations, minimum active and reactive power ripples, and high-quality waveforms of the stator currents drawn by the motor with minimum THD.