Useless comparison, Halo 2 will obviously sell much better.
Those who wanted to play TLOU played it 1 year ago so of course, it will barely sell 1M if they are lucky, when Halo 2 is very old, it will look like a new game, a lot of young gamers never played it, and most of all, it is the christmas microsoft game, and those who waited Halo 5 will buy this one to have at least some Halo to play.
There is no battle, this comparison is pointless.
Predictions for end of 2014 HW sales:
PS4: 17m XB1: 10m WiiU: 10m Vita: 10m