When you fix a problem, use the simplest solution available. Simple solutions tend to be easy to implement (and stop if needed). This allows you to save more complex solutions for when simple solutions no longer work.
What keeps you from trying a simple fix?
Perfection
It might be tempting to think that perfection can be achieved with one fell swoop, but it is more likely to be a series of small steps, refining as you go.