Regarding the recon-plane feature:
I wonder if the recon-plane will also be able to spot snipers when they are somewhere in the open field (not covered by a building) ? I think it would not be that realistic and also could be some kind of spoiler for the gameplay, since snipers benefit from their camouflage. That is at least, as long as the sniper is not running around of course.
Maybe it could be programmed that a sniper does not get spotted by the recon-plane if he does not move (or fires) while the plane is flying over ?
Or maybe we could even extend this idea to all infantry and make them 'unspottable' as long as they don't fire their weapon and are keeping still while the plane is there. Of course, none of the soldiers would know if they are spotted or not, but at least they have to chose to keep quiet or proceed fighting as long as the plane is there. This could also trigger situations in which soldiers are forced to react (finding cover for example) and get spotted in the process. Soldiers could also chose to fire at the plane (to take it down) and get spotted or stay put and let the plane proceed, keeping themselves