1. Excessive bad language.
This one is a huge thing for me. If there is more than one bad word, I will definitely put the book down.
2. Not enough stakes.
If the character's journey doesn't have enough risk, I am not very interested. I read books to be taken on a journey that isn't safe.
3. Confusing plot.
I get that readers aren't supposed to know everything in the beginning. However, if I don't understand anything by the end of the first couple of chapters, I will put the book down.
4. Undeveloped characters.
If I don't care about the characters, why should I go on a journey with them? If I don't like the characters, I am really not interested.
5. Bad writing.
If writing is really bad, yet it is published, it screams AMATEUR. It makes me feel weird because the author must be very proud of their work and they think it is great, but in all honesty, it needs more work.
What are some things that make you put a book down? Do you read finish all books no matter what?