More ideas to add after undusting my EFII and playing for a while:
Infantery has double move option, but should have also stealth move, say one single hex move but which move goes unnotice to enemy in a %. From what I see at the moment every move that falls into enemy LOS reveals the unit. Moving across different terrais should not be so evident. Similar to what happens with units shoting while still not spotted.
Unit size (Strenght Points left relative to their max Strenght points) should help on this stealth, specially when an unit is retreating and retreating and retreating and... wow far beyond their movement points

Would be good for those poor guys to be able to end in stealth mode at a point, hiding from the enemy fire.
Adding to this: Not sure if reccon units have a higher spoting chance. They should. That is their main task.
I have talked and asked about the Bombardment phase before. When my general is at Corps level, the bombardment of all my units takes like 8-10 minutes to end. I end not using my mortars at all to save lifetime...
And about this Bombardment thing... shouldnt it be planned to happen in different times? I mean: Some prior my attack, some during movement/attack turns (friendly and foe) and some at my turn end. That would allow some different tactics during the battle; in order: soften defenses, create fire barrage for my moves/to prevent enemy moves and to cover my moves after the turn. Maybe a bit complex...
Another thing with this: I am up for a limited ammount of rounds in artillery. We see sometimes artillery is unable to provide fire and have to wait to be resuplied to keep providing fire, but still they shot way too much times. Heavy artillery should have X max rounds and we should plan all the battle having that in mind and counting every shot.
Salute!