I was playing CMBB (yes, this is the prelude to a suggestion though) and a T-34/85 on uneven ground (15 degree slope, the gun was not facing the house) spotted my FJ squad readying to fire at the T-34, and it ended up routing the FJ squad.
This has peeved me, for CmX2 I suggest that actual ray-tracing from viewports (all of them) for spotting, not the current system.