Forgive what I'm sure will turn out to be more of an idea to fix them both than a comparison of the two, but here's my $0.02 on these games.
It seems to me that both games missed the mark a bit, but are both very close. The problem with M1 is that the heroes end up winning the game for you without your input; the problem with M2 is that they never do anything except with your input.
What I'd like to see, in M3 at least, is a combination which would involve more "flavour" and much better AI. They need to make the heroes totally self-sufficient and to act on their own, but doing things only in their own interest. You might say that M1 does this, but in M1 what is in their interest in also in the player's, which is the problem. What I'm thinking the solution must be is to create time-using occupations for heroes based on a personal agenda which may not coincide with the player's at all, or may even harm the player, unless the player gives sufficient incentive (reward) to override a given hero's drive to his own goals.
So, a Paladin would spend his time destroying magic and the undead, which might include stirring up a nest of undead or pissing off a neutral mage, neither of whom have anything the player wants and which would otherwise have left him alone. A Rogue might make lots of money for your economy but steal from everyone indiscriminately, your tax collectors included, and spend it gambling & drinking. A Mage could make it his life's goal to obtain some arcane history book which has precisely 0 practical value to him or the player. Rangers could... I don't know... go around disarming poachers' rabbit traps or somesuch. Heroes might help you by killing wandering monsters in the process, or destroy an enemy base very occasionally, but they wouldn't actively seek to accomplish objectives which are of any benefit to you, the player.
To get them to quit doing these things, a reward would have to be offered via flags which outweighs their goals, rather than the M1 system of merely making them prioritize one among a set of actions they'll eventually accomplish anyway. Of course, some heroes (such as Paladins) would naturally require a higher price to divert from their agenda.
I'm sure it'd be a major AI project, but I think it's the only way to truly fulfill this series' potential.
It seems to me that both games missed the mark a bit, but are both very close. The problem with M1 is that the heroes end up winning the game for you without your input; the problem with M2 is that they never do anything except with your input.
What I'd like to see, in M3 at least, is a combination which would involve more "flavour" and much better AI. They need to make the heroes totally self-sufficient and to act on their own, but doing things only in their own interest. You might say that M1 does this, but in M1 what is in their interest in also in the player's, which is the problem. What I'm thinking the solution must be is to create time-using occupations for heroes based on a personal agenda which may not coincide with the player's at all, or may even harm the player, unless the player gives sufficient incentive (reward) to override a given hero's drive to his own goals.
So, a Paladin would spend his time destroying magic and the undead, which might include stirring up a nest of undead or pissing off a neutral mage, neither of whom have anything the player wants and which would otherwise have left him alone. A Rogue might make lots of money for your economy but steal from everyone indiscriminately, your tax collectors included, and spend it gambling & drinking. A Mage could make it his life's goal to obtain some arcane history book which has precisely 0 practical value to him or the player. Rangers could... I don't know... go around disarming poachers' rabbit traps or somesuch. Heroes might help you by killing wandering monsters in the process, or destroy an enemy base very occasionally, but they wouldn't actively seek to accomplish objectives which are of any benefit to you, the player.
To get them to quit doing these things, a reward would have to be offered via flags which outweighs their goals, rather than the M1 system of merely making them prioritize one among a set of actions they'll eventually accomplish anyway. Of course, some heroes (such as Paladins) would naturally require a higher price to divert from their agenda.
I'm sure it'd be a major AI project, but I think it's the only way to truly fulfill this series' potential.