There is a fascinating discussion over at Smart Bitches, Trashy Books about the books everyone loves. The books that are praised and feted and recommended. No matter how beloved a book is, someone out there hates it. A lot.
With a fiery burning passion.
As I write this, the post has well over two hundred comments. That's a lot of passion. What struck me as I started to read the comments is the inconstancy of popular opinion. All of the most popular books and authors have their detractors. What some people love about a book is the exact same thing other commenters hate.
The heroine is weak. The heroine is heartless. The world building is complex. The world building is overwhelming. The pace is too slow. The plot moves so quickly there isn't time to get to know the characters.
It might sound like you can't make anyone happy. But that isn't true at all. You can't make everyone happy. Not everyone will love what I write. Even if it's good.
Instead of discouraging, I find it really quite liberating. I am freed from the shackles of trying to appease everyone. If I simply write a great book some readers will like it.
And some won't.