Text this: Gradient vs. Non-Gradient-Based Model Free Control Algorithms: Analysis and Applications to Nonlinear Systems