I’m just going to throw a few ideas that I think would make the Heroes experience more interesting.
How much programming (or scripting) would be required to add support to have maps that could loop from edge to edge? Like if you moved your heroes against the far west edge of the map, and he would “teleport” to the far east edge, and the same with the north and south edges.
What about triple level maps? Having a third level in the clouds would be interesting.