technically all games are useless it doesnt benefit anyone so its not based on how productive it is its based on quality etc. i personallly think its an ok game not the best but is a good time consumer when needed.
actually i’ve finished both games and they’re very good but honestly i might have to go with Halo reach. mostly becuase its just halo and halo games never really gets old (i’ve beaten the game about 3 or 4 times). Call of duty on the other hand is also cool but only gives you that one time thrill after that its just boring.
1) WAY better graphics.
2) Way more games.
3) Online gameplay.
4) Way more features (you can create an avatar, add friends,see product updates, downloadable content, buy stuff without leaving your couch.
5) Xbox is TEHSHT!!!