Many designers spend a lot of time trying to make things as perfect as possible. This means toiling over colour choices, logo variations, forms, and prototypes well before they reach the hands of any audience.
I’m arguing that it would be better to deliver projects that don’t appeal to a concept of perfect.
Instead, you might grow to be a better designer if you made more bad projects.
With more bad projects, you get more chances to learn.
If you stick with 1 iteration of a project with the goal of making it the best ever, chances are that you won’t be able to make it the best ever. Chances are, you’ll be stuck trying to micromanage your own decisions.