Yeah, I overthink as well. THEN I go back and make it simple. Overthinking is good, that is where you find your varaibles and then you can create a method or sytem by which to satisfy the varaibles, without adding work.
My occupation is all about load management and avoiding task saturation. The way that I brew, follows that philosophy.
My method does not require starting and stopping of the pump.
I dont have to pay attention to WHEN the HLT reaches 174F
I use the SAME profile each time, so it is repeatable.
I hope this helps, now go and find a process that works for YOU.