The pacing is just awful, with way too much time spent on 20 minute scenes that are suppposed to give the characters more depth, but end up putting the audience to sleep.
Missed out on a great concept with quantum jumps in Halo's Spartan like super suits. However these super suits are little more than bulky eye candy. As seen in the beginning of the film, for no reason other than to spoil that the job goes wrong when Bruce Willis is by on one of the other suits while flying and it knocks him out and his suit becomes damaged.
Then later when another guy walking is shot once and dies from the injury.