Kind of a halo fanboy so i wont be offended if you call me one but i will also present facts as to why its good. Also please post reasons why you disagree.
First of all, it launched with half the content and ill admit that sucked. But you cant blame 343 for not finishing in time when microsoft is the one enforcing the release date. And they made up for it with free dlc drops. Next the gameplay is truly innovative and smooth while still remaining halo, you cant expect 343 to not change the gameplay because then halo will never evolve. It also doesnt really change halo's play style if you think about it. Sometimes playing like the originals even gives you an edge in MP, just play swat and you'll soon realize that non sprinters and boosters trump those who use them. Plus they've given us remasters of the original trilogy (although its hard to find matches on them and that is a damn shame). Also warzone is not a mandatory game mode for all who whine about it and its microtrans, you can play in arena and its completely dropped the loadout system (thank god) and returned to the roots of even player starts with weapons on map. Its multiplayer is extremely fun imo.
Now on to the lore and how people think it contradicts itself. First of all the trailers were a little misleading true, but try watching them through the eyes of someone who hasn't been chief in the past, colonies are destroyed and people are dying and and chief is right in the middle of it all. The lore specifically says that oni is pretty much the evil boogeymen of the unsc and they look out for all of humanity from all threats, and oni probably thought chief was a threat, given his attachment to cortana and that he went off the grid. 343 has used these types of trailers before. Its kind of like a propaganda broadcast. Back in halo 4 the trailer said that humanity is now the giants, when really humanity is still weak and recovering from the war. The only reason no other race tried to finish us off is because oni has been spying on the races, picking out major threats and neutralizing them. Oni is the reason the elites are at war with each other really.
Now about how the chief and locke showdown shouldnt have even been close. First of all spartan 3s were just as good as spartan 2s. The main differences were that theyre super soldier treatment was much more efficient when they were made and had a far lower mortality rate, and that they werent given mjolnir armor, instead they were given light cloaking armor. Next thing is that in New Blood, buck claims that the S2s were like titans, S3s gods, and S4s demigods. You can take this one or two ways. One is that he was stating them in chronological order from first to latest, because in actual greek mythology, thats the order they came in. And a thing you should know is that demigods were able to kill gods and titans, it may have been difficult for them but definitely not impossible. Now if you took it the other way as that he was stating their power hierarchy. The reason chief seemed to have a hard time is because he simply does not like taking human life. He said in one of the first three books that hes spent a lot of his life defending humanity even though he was made to kill insurrectionists. He then goes on to say that if the war ever ends and humanity is left standing, he doesnt know if hed actually be able to take a human life again. So with that chief simply tried to neutralize locke, not kill him. Also the whole thing that they both have gen 2 armour is a well known reason for them being evenly matched.
Now onto how cortana is the villain. This is actually shown in the game so everyone should know it. At the end of halo 4 cortana basically dies by splitting multiple rampant personalties apart. So basically the cortana that we grew up with died in halo 4 but one of her rampant personalities survived onboard the didacts ship and somehow makes its way to the domain (thats the only inconsistency that ive seen, i really hope they explain this) so basically the cortana in halo 5 is still cortana but just a corupted version and not her complete self, but still she loves chief.
I really dont like how people jump on the hate bandwagon and say that this game is terrible, when really its quite lore friendly and pushes the story forward. The game is not perfect but saying that its garbage and the worst halo ever is a bit extreme
Edit: now with the new update, halo 5s multiplayer is proving to be truly one of the best.