When you are in your home studio recording some songs for your upcoming album and you then play it back to review the quality of your vocals, or your guitar playing, you then wonder if it is good enough. I know i am guilty of this since I started my album, "Good Times" in 2007. I am still currently working on the album and everything on it has been recorded this past year. I didn't like my past recordings, even though it has almost been ten years, the album is in better shape now than it would have been in 2007.
The bottom line is that quality is important. When you slack on certain songs in on your album, people notice. This should be the best recording that you can possibly make. This will be the way you identify yourself to your listeners and you want your song to have an effect on your listeners to where they feel what you are singing. Sometimes your song will have to wait until your skills increase.
Waiting is something I'm working on right now. I have a handful of songs finished that I am dying to upload. I have a plan, however, on how I want to release my album. The goal is to wait until it is available to download and purchase, then release 2 songs per day via Soundcloud, and advertise on my Facebook & Twitter. This way they can sample the whole CD within a week, versus listing to a couple of the ten songs you release on the album. This will build a momentum of listeners who will be waiting to hear more. There are benefits when you wait.