I think the term Hindsight is always 20/20 is apt here. We will always have something to regret when we look bac, and it is difficult to see how our actions would affect the future. We just need to do the best we can, with the knowledge and experience that we have now. If we have any regrets now, we just need to avoid making the same mistake in the future.
I agree, no more to add as you've wrapped it up well.