Halo infinite is a game that has great combat and gameplay that isn't afraid to rely on it. In the campaign you are dropped in this open world with targets and you can choose when to do them in what order and how you will approach the task at hand. There is a lot of weapon diversity and a great addition to halo in the grappling hook which is not only fun but also extremely useful. What's holding this back from being a true masterpiece is the lack in enemy and area diversity which can both be a bit repetitive at times. The targets which are like boss battles are really fun to take down as are the fob's however most bosses feel like regular enemies with the only difference being they have a health/shield bar and a name. The campaign took me about 20 hours to complete if you don't get sidetracked and stick with the main story you probably will complete it a lot sooner. The multiplayer feels really polished and makes full potential of halo's amazing combat gameplay. I can go on and on about the multiplayer but I barely have any suggestions to make other than improving the matchmaking system.