The method, and the only real decision
Gradient descent is one line repeated:
The gradient points uphill, so you step against it. Everything interesting is in , the step size.
Too small and you crawl, spending thousands of iterations covering ground a larger step crosses in ten. Too large and you overshoot the valley floor onto the opposite wall, higher than where you started, and the iterates diverge.
What makes this a mathematical question rather than a matter of taste is that the boundary between those regimes is computable. For a convex function with bounded curvature there is a threshold above which divergence is guaranteed and below which decrease is guaranteed, and it depends on exactly one constant.

