I'd like to give this a 2.5. It was better than "OK," but I can't say that I "liked" it. In fact, the more I think about it, the less I like it.
There's no way to talk about what's really wrong with this book without spoilers. The best I can do is to say that Brandon's efforts to make us accept and support the protagonist (he's quirky! he's amusing! he's an orphan!) just can't overcome the morally reprehensible things the character does.