I'm very conflicted about this book. I really shouldn't have enjoyed it as much as I did. There were some messier moments, but overall I thought it was a very competent retelling.
But as a certified Name Snob, I have to acknowledge the elephant in the room. The many elephants, really. I've struggled with mixing up Hamilton and Hamlet ever since I was in high school getting obsessed with both the musical and the play, respectively, so it was hilarious for me to see a Hamlet-variant with such a silly name. But why was his dad named Rex? Horatio tells us that it's because they can't all be called Hamilton out loud, but that doesn't explain him being called Rex. My other favorites were Fortinbras as Ford N. Branff and Laertes as Larry. Larry! Hilarious.
Also, Horatio was named after canon-Horatio. Hamlet the play exists in this universe, as does Rosencrantz and Guildenstern are Dead. Horatio's mom is an English literature professor who has named all her children after Shakespeare characters. I have many questions about the implications of this, but mostly why does nobody seem to have a conscious awareness of the original play and its plot and the fact that their lives are eerily similar?
Anyway.
For the most part, I liked this version of Horatio, although it took me a moment to warm up to him. A lot of his one-liners were stupid, but some of them were genuine funny. He also had a bit of a smart mouth, which felt a bit out of character sometimes (a little reminiscent of a famous literary prince I know, have you heard of him?) but could also produce some funny moments. I definitely don't think I'm the target audience for this book, though, since Horatio also had a lot of certified "Teen Boy Moments." The way he talked about Olivia and Trudy would frequently lean into gross and misogynistic.
This book really was a relic from 2007. In addition to misogynistic moments, it also felt lightly homophobic. I normally don't like when people use "it was a different time" to excuse stuff like that, but that's truly the impression I got from this book. It wasn't being outright hateful, some of the language was just dated. Especially from the perspective of a teen boy. So it's there, and it's a little odd (especially the way he talks about Trudy) but it's not a huge issue for me.
My biggest problem with Horatio's character was his relationship with Hamilton. They were supposedly best friends from the start, but Horatio seemed to openly detest Hamilton at the beginning of the book. Once they got to be around each other more I began to buy into their friendship (and actually think this is one of the better non-romantic versions of them), but it took a long time. And even then, I don't think this version of Horatio would've been suicidal over losing Hamilton had the opportunity presented itself. I think it's important for people to justify why Horatio goes so far for his friend, and starting off with clear disdain creates a rocky foundation for it.
Hamilton's character was also written strangely, though, which didn't help. We open the story with Hamilton saying really obnoxious stuff about people "lesser" than him. Horatio tries to tell us that Hamilton isn't really like that and, despite being the heir to a billion dollar empire, he doesn't treat people worse for being poor. That's why the two of them are friends, of course. But Hamilton continues to act like a snooty and entitled rich guy who looks down on his "help" (a word repeatedly used). The things we were being told and shown about Hamilton were at odds, which made it hard to sympathize with Hamilton in the way we needed to.
For the most part, I was really impressed with the way class issues were used in the story. Obviously the idea of power is incredibly relevant to the original story of Hamlet, but I liked the way it was modernized in this version. And I always love an anti-capitalism story, even if it's not that in depth. I was also really impressed with how Hamlet was put into this context. Not everything was a perfect recreation (primarily the poisoning of the King, the play, and the final duel), but enough of the story went smoothly that I was pleased. The biggest change was that all of Hamlet's wit and competence was given to Horatio, which I think could've been reworked.
Overall, this is not my favorite book ever. It's not even my favorite Hamlet retelling. But it was a lot better than I expected it to be, and I ultimately had a fun time reading it.