This is a great game.  It has great attention to detail, a good story and good game mechanics.  The only negative for me was that sometimes I got tired of traversing the large map in search of the current mission objective with only the occasional skirmish to liven the walk up.