I think this movie is far better than the ratings it has received here would suggest. Personally I did not find the plot overly complicated or hard to follow and the dialogue and action are well executed.
However I can imagine many probably found a political slant to the movie which was distasteful, and that may have impacted their opinion of the movie and influenced the tone of their subsequent comments. I could not help but notice that the preponderance of nasty violent acts depicted were committed by the black freedom fighters / terrorists, rather than the white oppressors. So it lacked balance in that regard.
But despite that, I think it builds up an unusually well rounded and nuanced picture of the suffering that it does depict, from the front line protagonists and guilty background conspirators, to predicament those who are only trying to get by and survive, yet are unable to avoid being dragged into the conflict, to the innocent children, with no choices to make, who are caught in the middle.
Of the two protagonists, Richard Roundtree goes on the longer moral journey, his confidence and belief in his cause slowly undermined and eaten away each time he witnesses the death of a different category of collateral individual. While for Richard Harris the consequences of his actions remain largely abstract until the final big action scene of the movie, when he quickly catches up.
Richard Harris' performance is more charming than usual and he manages to put off being conflicted until the final scenes. Richard Roundtree (Shaft) relishes a rare international outing. Joan Collins, Albe Parsons and Jana Cilliers all look good. Ray Milland, Denholm Elliott, Sven-Bertle Taube and Tony Osba (McLaren from Porridge) all add to the quality of the production, but I most enjoyed the performance of Ken Gampu as the fearsome "Sixpence".
Both leads learn to give greater weight to the human cost of the war the more they come to experience it for themselves, but in the end does it make any difference?
So in conclusion, I think it works well as a "general" anti-war movie, but not so well as a balanced view of the specific war it depicts. All people will fight to be free, unfortunately for the people of Zimbabwe so far they have only succeeded in replacing one oppressor with another.