Something like fog of war should be added (especially if you go to real-time combat) because how could you see past a corner ? I think you sould only see things in your line of sight.
Yeah I agree they should disappear if you have no LOS on the unit, but if your npc sees the unit then you know where the unit is but can't shoot at him.