open plains always sucks,teams shieldwalling on opposite hills while cav picks off the impatient and ranged gets anyone without a shield is not fun
That's your opinion, and one many would agree and disagree with. If you want enclosed maps, there's always the siege server. Medieval battles took place in the countryside more often than not, away from cities and walls and buildings. Armies used troop formations, terrain, and tactics to their advantage. They didn't all run around as individuals running from building to building killing as many people as possible while avoiding cavalry and archers.
So although I respect your opinion, I disagree 100% with it. The "enclosed" battle maps would more often than not be fought during a siege or raid, not during a "battle".
Really the only time I see infantry, ranged and cavalry all being used to their strengths on the same map, is on these open plains type of "random" maps. So cool to see one wave of infantry colliding with another wave of infantry, rather than groups of 5 or 10 trying to steam roll the map.