I've always preferred complex, imperfect characters in the books and stories I consume. One of my favorite fictional characters in my teen years was Vanyel Ashkevron from Mercedes Lackey's Last Herald Mage trilogy, part of her Valdemar series (which I used to read voraciously). He was the first gay main character I'd ever encountered and possibly my first literary crush...and he was very imperfect. It had a big impact on me, the way he became a heroic, beloved character over time, but there was a lot of character growth to get there. In many ways, Lackey was one of my most influential writers, along with Marcia Muller, author of the Sharon McCone series, and a few others. Personally, I find perfect characters boring. I get why other people like them, especially if you are reading purely for escapism, which is absolutely valid, but just not my personal cup of tea.
I think of Killian as a pretty typical (if very driven) teenager. I like him a lot. I would have to considering he's taken up considerable real estate in my head for the last 25 years! 🤣 He's pretty flawed, but then again, aren't we all? At his heart though, he's drawn to solve mysteries because he has a strong desire for justice...and because he likes to help people.