I didn't say Halo's netcode specifically is the best it possibly could be and anything else is shit. I said I'd prefer a server-side hit detection model over client-side because of the obvious disadvantages of a client-side model. I said that because you said this
Host advantage is completely irrelevant on a dedicated server, so I have no idea why you keep coming back to that. Some people might have lower ping than others, but nobody's going to have 0.
Now do I think Halo's current netcode is completely perfect? No. But I'd hardly call it broken either. None of us here would have played it for years on end if it was.