Logan is one of the least-likable fictional characters I've ever encountered. I kept reading, thinking that Logan would grow--become less self-centered, less homophobic, less trans-phobic, less fat-phobic. But no. He never resides outside his own narrow mind. He ignores the big picture, never questioning why people like Sage are treated the way they are in our society. He's too busy denying his feelings for Sage to think about why our society shames some people for who they love. Still, it's a novel worth reading if you're interested in the subject matter. Even though I dislike Logan, he's a realistic character. The way the author describes the lives of high school kids in small-town Missouri is spot-on. I just wish that instead of Logan's perspective, he'd written the story from Sage's point of view. She's the real heroine of the story. If you're looking for a realistic fiction book told from a teen boy's perspective, skip Almost Perfect and read Reality Boy by A.S. King. The main character in that novel is filled with the same kinds of rage and confusion as Logan, but he's a much more likable character, and the story has a much more satisfying ending.