Like Simon I've never immediately 'loved' anything I've done, I'm never disappointed, I just always feel like I could've done better. For me the notion of failure usually happens during assemble edits [which I refuse to attend these days], but it always works-out in the end - even if it meant I needed to bust through the pool to get there.
Cheers,
Jonas