Clockwork Angel (The Infernal Devices, Book 1)

Clockwork Angel - Cassandra Clare Weak characters, weak predictable plot, weak worldbuilding.And yet, I couldn't put it down. There was *something* compelling about it, but I haven't put my finger on it yet.In other (related) news, why can't someone write a male main character who doesn't dazzle everyone around him with his good looks?