On the one hand, it's the Heroes 3 we all wanted. An actual campaign with each faction instead of a measly ~2 missions per faction. On the other hand, the dialogues and stories are just outright childish and dumb. It's like a PC game stooped low to the literacy standard of a console game. Like the dialogues of diablo1 dropping to diablo3.
BFG may use an updated engine, but the graphics is actually far worse, because the consoles can't handle the game. Here are some examples of how shit it is. - Corpses no longer stack like real physics should, instead they just ignore each other and occupy the same space and overlap each other. - Most light effects are now fake, such as when you shoot a gun, the environment used to light up, now it's completely gone because it's a "fake" lighting effect. Other than that and many many more problems there's also the problem of the flashlight. The game was designed with the flashlight in mind, and one level even depended on it, where someone held a flashlight for you and you had to escort him. Now it's become a joke, since you have a flashlight 100% of the time, so that level, as well as other parts of the game, becomes a joke. And the mods that used to make doom3 break down your most expensive graphics card even today? Forget it, nobody bothered to make the mods for this new piece of crap called the BFG edition.