Maybe not the most exciting shot I've ever taken, but I was happy to get a shot of a cormorant that didn't dive under the water the second I brought my camera up to take a photo. I liked the patterns on the water's surface and the blue I thought was very pleasing. I even liked the flattened perspective. Maybe boring to some people, but I was pleased with the result. One person went out of their way to tell me they didn't like this photo. Another refused to leave a nice comment but said "Thank You!" for my liking and faving their own photo that day. I guess that says it all.
I think if I had to get that perfect shot every time I went out to take photos I would feel so stressed out I wouldn't find it enjoyable anymore and would likely give up photography.
Sometimes I think you have to be happy with what you get, not sweat every single image, and not worry about what other people think. Just do it. If you like it, post it! Some people will love it and some people will hate it and there's no knowing which. I'm often surprised that an image I love people don't care for, while an image I think is so so, people love. Go figure!