I have been told that the code I write is ugly, multiple times by different people.
The only time this has ever bothered me is when it's in the interview process and costs me the job.
I usually stop working on code when it's "good enough", which is to say, when it works.
Maybe I have low standards.