Nice list, and the whole post is a bit funny. All you mentioned is pretty much true but ... you need to bear in mind this is not a traditional strategy game. This is real time tactics game and what it basically means is that your soldiers are as good as your micromanagement. Just watch this online game:
Instinct lost 8 men and killed 58 and an armoured vehicle, majority of the kills were made by just one paratrooper squad. So you see AI maybe not so great, but if you enjoy fast micromanagement you can pull off nice very impressive victories. Remember even the most insignificant infantry man can become a hero in this game.