An expansion is fine. King's Bounty's biggest weakness isn't the engine--it's the replayability. There's only one campaign. It needs more campaigns, more mods. More monsters, more items, more altar types, new skill sets, maybe even a new class. And item sets need to be associated with the campaign: the problem is, items have sets. It's harder to achieve sets if you have too many different items out in play. Unless you make it a quest reward or something.
The basics of the game are fine, it just needs more stuff.