Great stuff Don!
1 especially reminds me of risk and uncertainty class I was taking about software development a few months ago. Specifically related to the "Cone of Uncertainty" where the sooner you make the big decisions, the quicker you can reduce the uncertainty of the project.
I find myself always delaying making decisions in the event I might not have all the information necessary to make the perfect decision. But as you say, it definitely wears you down keeping so many open loops.
I love your advice to not leave your life cluttered with indecision, but rather practice on the small decisions on a daily basis to get better.