I'm tired of reading about hyper-competent heroes. Give me your best books where the main character is kind of a mess, maybe down on their luck, but you can't help rooting for them. Fiction or non-fiction welcome! by caroulos123