I really enjoyed Ophelia. Hamlet has never been my favorite Shakespeare play (more of a Romeo and Juliet/Midsummer's Night's Dream/12th Night fan, really), but this book has really sparked my interest in it all the same! 
 It does a great job of fleshing out the characters; particularly Ophelia, Hamlet, and Hamlet's best friend, whose name also starts with an H but I can't recall what it is just now. 
 My one complaint is that although the first two parts of the book are FANTASTIC, the last part after Ophelia fakes her death and is living with nuns drags on and on for what feels like FOREVER. I can forgive this though, because the ending itself is very good/strong/fitting. 
 Highly recommend.