While both games exist in the same genre, they are two entirely different experiences. Halo is meant to be very unrealistic; you can just jump in and have fun. Call of Duty is meant to be very realistic and somewhat difficult.
Comparing the two is like comparing the iPhone and various Android phones. They both cater to different people. Same with Halo and CoD.
Judging by previous CoD games, Black Ops will most likely have a very receptive, boring, and confusing story. Having just finished Reach the other day, I can tell you that it is a great story and was really enjoyable.
I will play and like both. After all, they are just games, aren’t they there for my enjoyment? Why should I spend my time arguing about which one is better when I can just play and love both?
If I am in a Halo mood, I might play some Team Slayer or Invasion. If I am feeling competitive I might jump in and play some Search And Destroy. I don’t need to dedicate all my time to one game.
Also, your poll is flawed. I don’t have an “...all the way” opinion. Where’s my option?
Neither will ever be shut down. So why argue, its like how there are those that dont believe in god and those that do. If you like one more then the other, thats great, but dont try to persuade others into changing their opinions.