lol, it's exactly the same for me.
It's a good thing imo, 'cause it means you care to perfect your works beyond your limits, and that leads to artistic improvement
But actually, when you finish a work (even if you feel like something's missing) it means it's completed and good as it is.
At least, that's what I personally think ^_^