All You Need is Kill follows Keiji Kiriya, a new recruit in the fight against alien invaders known as Mimics. As is possibly expected for someone who's only had six months of training, he is killed in his first battle, but not before taking out one final Mimic before dying. The fact that he wakes up again, safe and alive in his barracks before the battle even starts, is something of a surprise. After dying a second time, he realises that he's stuck in an eternal loop until he can find a way of breaking out forever. It is only several iterations in that he finds out that the ace female soldier known as the Full Metal Bitch may know a way out of his predicament.
I was not expecting this to be quite so readable, especially since my last experience within the military science fiction genre was The Forever War, which I was not overly struck by. In comparison, All You Need is Kill seemed a lot tighter and more focused, without any of the weird world-building elements that bothered me in Haldeman's book. Instead it's very much focused on the main characters and how they are gradually worn down by the futility of reliving the same battle over and over. The characters themselves aren't hugely detailed, but there's enough there to get attached to and create an impression of. It might well be the popcorn reading version of military science fiction, but it is an infinitely better starting place for a beginner. The alien race is pretty interesting too, although the audience only ever knows as much as the characters do. So if you were looking for an enemy that has nuance and subtlety, then you may want to look elsewhere.
Overall, definitely a book that I would recommend if you're a fan of war fiction or science fiction, and in particular if you're looking for a quick read. The narrative is focused on the brutality and futility of war and emphasised by the time loops. Maybe look elsewhere if you want something more complex. 4/5
Next review: Out by Natsuo Kirino