“Final” recordings never seeming polished enough

For about a year I’ve slowly been accruing about 16 songs for an album, and I’ve tried multiple times recording them for their final version but it never seems right, even when I make no possible mistakes, everything’s evenly levelled, no clue what makes it feel like this?