Bioshock Infinite is truly something special, and whilst it’s evident in the final product that the game struggled to find an identity during the early stages of development, it still comes together perfectly to create a unique world that feels so natural to be a part of. Elizabeth is an absolutely wonderful companion, and it’s obvious how much love and attention to detail went into her character. This is not a perfect game technically speaking as there are so many problems and compromises riddled throughout the experience. However, it sometimes takes a certain combination of imperfections to truly make something special, and that is exactly how we feel about Bioshock Infinite. With an outstanding cast of characters, compelling world and a narrative that will almost certainly blow your mind when the final curtain draws, this is just one of those games we recommend everybody should play.