Having just finished Silver Screen a couple of days ago, I still have it circling through my mind, with all of its fascinating ideas and ingenious plots. There really is a lot in there to think about, and I'm very glad I read it - I'd recommend it to my friends.
Reading through the online reviews though, I find I agree with some of the comments on character development, although I didn't notice so much at the time. The characters aren't developed very well - that's not to say they're predictable, they surprise you over and over, but in a realistic way - but you don't really develop emotional attachment. But although this is a shame, I don't think it badly damages the book, simply because it is not really a book about characters or romance, but about complex ideas and plotlines.
And here comes my only other criticism - the plot IS complex. There's not just one complex manipulative web, there's at least two unrelated (those of Roy and Optinet), as well as extra complicating factors (the militant Machine Greens, and the manipulative Armour). Because of the cryptic way the plot is revealed, it can get really hard to keep straight in your head at times. At the end, when you think about any particular plot thread, you realise you sort of understand it at last, but you don't get a feeling of complete understanding (or at least IU didn't, maybe I'm just thick). You get the feeling that the author went through the list of "things they need to know", ticking them off as she went, but because there are no clear explanations of the overall picture by anybody, you can lose track a bit. All this means that, although I think it's a brilliant book, I wpouldn't recommend to the less enthusiastic readers amongst my friends, as if you read it slowly I think you'd just flounder in frustration.
But still on the whole, I think that this is a brilliant book, an amazing debut, and I'm very glad I bought it. I would strongly disagree with the earlier 1-star comments - I think to rate it that low you really have to have missed the point (although that's worryingly easy).
If you enjoy reading and like a challenge, particularly if you have never read a book about AIs and the like before, buy this book!