i like both kind of games but talking about your point with halo i agree with you and that's why i love halo so much. if someone is shooting at you and he is bad at aiming you can still react and kill him. if someone is shooting at you in cod you are pretty much dead even if he isn't so good in aiming. that's great for some people and it can be hard for some people who don't get kills in halo if they aren't very lucky and die in every freaking duell but that's what i like, that it takes more time to kill the opponent and there are real nice battles and not only "oh enemy..shoot...dead" all in 0.2 seconds. sure in cod you just have to use a different playstyle and if you are very good you are the first to shoot and nt your opponent but there are just not these great duells between you and another guy.
in halo, you really start to hate or to love one enemy because you really remember your duells against them after few minutes in the game. you really see different styles between different players. in cod, people can also dominate very much, people with good reactions have a huge advantage and people who know the map and know every place where they could get shot from. but i never had the feeling in cod or battlefield i have in halo games. that "it's getting personal" feeling^^
the jumping is also a point. that gives you so much more opportunities to use the map. nice to get higher jumping back 







