You have city maps good for ranged, open maps good for cav.
You have sand storms so cav doesnt see where they r going, night where inf has trouble seeing the direction of a hit, and you have rain, where ranged gets nerfed.
Each map/ wheater type has its advantages and nerfs. I think rain fits in pretty well on both realism and game balance.