You can’t anticipate how things will work out. What will be a good idea and what won’t. For the most part you have to do your research and analysis, gain insight as much as possible and then pull the trigger on a decision. Only later will you truly know whether or not it was a good call.
For someone with perfectionistic tendencies like me that is terrifying, but it’s the truth of how life works.
The only thing you can do is learn. When you see the results of your decisions and actions you can then make more informed decisions to get you closer to the result you want.
This is effectively empiricism in practice. But it works on projects as well as life.
Don’t waste time regretting something. See it as an opportunity to improve on what you’ve done. Look at the results of what you’ve put out there and use that as a foundation for making better judgements in future.