Basically, how do you know when you've nailed down the vocals and got a great voice? Because I know you do!
i try to make it so i like it, and if that never happens, i try to make it so i hate it the least. without spending too much time on it, because if you spend too much time in one vocal session, your mind melts and your voice actually gets bad