1. Roads
There should be an "imperial road" between some empire major towns. Persians and Romans had freaking highways that lasted for centuries irl
There should be "Paved roads" between most cities
There should be "roads" between cities on the edges of the map (like sturgia, khuzait and interior of aserai), the aserai coast could be paved but the links to the interior cities not
There should be "path" between castles and villages
Caravans obvisouly interact with roads
2. More map features
Temples, Shrines - could be razed or pillaged by enemy armies and (re-build by the faction), could provide unique troops
trade posts - (maybe spawn in roads with tons of trafic)
Agree, I always found the campaign map to be lacking in bannerlord. 90% map is trees that are poorly placed, badly integrated settlements with surroundings, lack of terrain variety (no valleys, marshes, swamps, tundras, cliffs, .... ), no lights during the night,
no weather (thanks TW!), etc...
It just feels so cheap and empty, thus very boring. I would enjoy every change that makes the map better (including roads) or more dynamic.