For me a recording will never sound what I want it to sound like.
Not having access to a multi-million pound state-of-the-art recording studio, a top rate producer and a bunch of pro session muso's to play and improve on what I've written, kinda gets in the way of it sounding how I want
Having said that, having all those resources wouldn't necessarily get it to how I'd want it to sound and I'd probably still be frustrated with it the process. At least that's what I tell myself to console myself, lol
I also think there's a fine line between just letting a recording develop and controlling it's progress. I've spent hours on one tiny section of a song to get it to 'sound how I want' or at least to the best of my ability with what I have available, but when I come back to it months later, I cant tell the difference between the different mixes! Then there are the ones where I am really pleased with the results, come back to them and think WTF
I also have recordings that I've done off the cuff that are quite rough but when I've gone to do a 'proper' recording, even though It's of better quality, I still prefer the rough original.