I've never understood the ODST hate. It was an amazingly tight and well-crafted experience. The atmosphere, music, and missions were all great. I definitely enjoyed it more than the Halo 3 campaign.
Giant Bomb skews more towards the COD end of the spectrum. I'm not saying that as a bad thing, I just think that there is a definite line between the two franchises and it's very easy to prefer one over the other. Plus, 5-point review scales are essentially meaningless, IMO. They'd be better off not assigning scores.