Hi there.
I think the developers made an AMAZING job at creating those nice Cities and Villages in the game.
But because the game is so beautiful in that regard, it makes me a little sad how little (compared to warband) one actually walks around in them. Since a game like M&B is a lot about efficiency of choices (imho ofc) most players will choose not to go into a Village or City if they want to trade, talk to an NPC, visit the arena etc. - they will just do it from the menu.
So my suggestion, my PLEA, is to actually give us more reasons for visiting the villages/towns.
May it be, that there are (more) quests or random encounters, or that you force the people by restricting some of the quality of life-changes - but there needs to be a reason to actually visit them while playing the game (ofc one can always go for a strole or play the mini-games [I rly love the Backgammon-like Khuzait board-game], but that feels more like something you do INSTEAD of playing the main-game).
I would even suggest, to take away the village/town-menu until your Clan reaches rank 2, so that you have to walk everywere manually (trading, arena, etc). This will draw out the early game, yes, but the RPG-experience will be so much nicer.
Another option would be, to make NPCs in the menu only available, if you have talked to them at least once (you even got a feature, were people lead you to the NPCs - why bother when you can just talk to them from the menu?).
If people are rly against it, it would at least be nice, to have a "RPG"-option when you start a new playthrough, that makes it like that (like the difficulty on dmg etc).
It would be such a waste, to let this amazing level-design not be fully experienced by most players.
What do other players think on the matter?