rework time
Ok, in all seriousness, I am posting this under the assumption that you are at least attempting to work on this game in good faith and not just milking people. You will never be able to make it "perfect". By the time you finish reworking something into a form you think is acceptable, you skill level and tastes have changed. Perfection is impossible because not only is art subjective, but your own tastes are constantly evolving. I think one of the most important skills for an artist is to know when to consider your work done. you can keep fiddling and reworking, but after a certain point you are just making the piece worse not improving it. The flaws you see/saw in them are only visible to the one creating the thing in the first place. As long as you continue having this mentality you will never stop reworking. You will always find new issues. Those aren't the real problem. The issue isn't the game, or the character models, or the plot, or anything external. Even if those issues exist it is possible to work around them and/or fix them without tossing the entire game every time. I mean this in the nicest way possible. Rework your mentality.