I was thinking this past Sunday after our biweekly game and came to some conclusions about ideal scenario parameters. Keep in mind this applies to me in that I can't leave maps setup overnight and only have about 1 day a week to play.
Map size- 6 to 9 tiles
Unit count- 9 to 12 per player at any one point in time
Rounds- 7-10 makes for a nice 3-4 hour game if the other factors above are used.
Just rambling. Carry on.