Yeah those "Oh for the love of god why didn't I think of that!" moments can be a little heartbreaking when you knew all of those pieces but chose to do something ... lesser.
I think long term managing that frustration... is 90% of the battle for me.
I learned after age 40 and my patience is so much better than when I was younger. I suspect it has helped a great deal.