JK Rowling never gave up on Harry Potter, she wrote for her pleasure, not for what others wanted to read. Having such a hard core fan base can be very challenging. You want to keep them happy but more importantly you want to keep yourself happy and write a novel you can be proud of. JK Rowling is a primary example of how to do this. She killed favorite characters, changed locations and times, but she also made her readers happy.