Halo and Battlefield are probably two of my favorite console games, but Halo is just more of a complete package. As far as battlefield goes, the campaigns are usually forgettable, and the multiplayer, while superb, has some flaws such as only being 32 v. 32 for BF4 and Hardline, which both have major issues, and having a steadily decreasing TTK. Halo on the other hand has a classic story, the best arena multiplayer on console, and excellent extra modes such as Forge and Firefight which add endless replayability.