I can never tell if I look good or not. Sometimes I like the way I look in photos whereas other people think I'm making funny faces or look different, whereas at other times people think I look good in photos I hate.
I think it's natural that we pick apart our faces and focus on our worst features, when in reality other people won't find them to be nearly as noticeable, or might even think they look nice. Like, I hate my smile because it's so wide and I think it makes me look like the Joker, but I've gotten compliments about it.