Isometric view is clearly the best option .. if you have a flat map. But with heights, forests, and thaht sort of things a movable camera is really needed.
Really different unit sizes is a good thing. Moreover unit size should also have an impact to the ruleset (like a morale bonus, a stomping options or things like that)
I really hate chessboard like maps. But it's just the fact that I played so many wargames with hexagones that I feel acustomed to it. A chess-map has a flaw the : diagonal move. You spent too much move points when you just want your unit to go diagonaly, and it really harms the slow units.
Also the battles should use those things that wargames use for so long : the morale (and the fact that a routed unit should oblige adjacent unit toi make a morale check) , the "quality" of unit, the impact of terrain, the fatigue and the most important : zone of control. Other things like flanking, rear attacking, surprise, critical hits, instant death would be really cool.