True but a HALO fan SHOULD buy it.....else you are going to be missing out on a new chapter of a HALO universe STORY.
And only after experiencing that story for yourself can you say: i did/did not like this story.
After that you can play the game online if you wish, and THEN say: i do/do not like how this game works online.
Of course you can also watch a stream of someone else playing the story/multiplayer, read reviews of what some other guy thinks of the game/story/multiplayer or just decide up front that because of mechanic X you are not going to buy the game, but in my opinion someone who thinks like that cannot be called a fan.