The butcher could have used some hyping up in the buildup to the final boss of act 1. In all the other acts, you knew who you were gunning for, but the Butcher kinda comes out of nowhere with a pitiful introduction from Mahgda. How did the butcher come back after he was defeated in Diablo 1? I wanna know. Dont need anything super detailed, but at least some mention of it would be cool.
As has been mentioned, "The Butcher" is apparently a type of demon. Like, if their was a boss called "the succubus."
As for giving the Butcher some hype, I just thought of an idea. It would make the Butcher better, and maybe make Cain's death better.
So, after you get the third sword piece, you head back to town, and you find the Butcher rampaging through it. He popped up out of nowhere, took down Tyreal in a single hit (without his sword or memories, he's not a great fighter), but before he could kill him, Cain and Leah fend off the Butcher, who runs off with Tyreal. Cain was mortaling wounded, and the last of his strength is used to repair the sword.
Belial is supposed to be a liar and manipulator, but his entire act was paper thin. I don't know if Blizzard imagines that they're making games for kids who'll be put off by complex plots, or if they just think we are dumb, but come on. If your hero couldn't point at Prince Hakan by the time you went into the sewers, then Sanctuary must be filled with gullible idiots if this eluded them. Act 2 should have been a complex "whodunit" story, where you couldn't trust anyone, and even started suspecting your own allies.
Agreed. I think all they really needed is an "evil" vizier to be the blind. That would at least throw the scent off of Hakan. As for making it a complex whodunit, they would have had to have more conversation with more NPCs. Yeah, they had Leah, Adria, Tyreal, Hakan, and Kulle who interact with you on a somewhat regular basis, but you knew Leah and Tyreal weren't it, and Kulle most likely wasn't either. That left Adria and Hakan, but only Hakan was in a position to actually do something. There are enough named NPCs, but their interactions are not mandatory, which would be needed to make it work.
Diablo, proved so sad in the end, it just mad heaven look pathetic. Iskatu, Rakanoth, Izual, these were the guys responsible for bringing the angelic host to its knees. Now I know the PC is a Nephalem, but come on. You single-handedly take out the force that beat the angels? How did the High Heavens wage the eternal war, exactly? There should have been more camaraderie between you and the sympathizing angels. Why didn't Act 4 get its own town? That was just lazy, real lazy, Blizzard. How about a High Heaven outpost where they could have clued you in and created a sense of resistance to the player. Iskatu, Rakanoth and Izual should also have been given a bit more of a presence, make them "worthy" of being hell's champions berating Heaven's best. And Diablo was just ... meh. The breaking the seals part in D2 had a great impact in setting up the magnitude of Diablo. In D3 they should have had a similar opening. Many you having to activate angelic braziers that would have blocked some of Diablo's influence in Heaven, which in turn anger him enough to turn his ire onto you. And less talking! Why pause mid fight to give an speech about his feelings and explain how angry he is. Again, show, don't tell.
Well, really, Diablo was only strong enough to take down the gate and beat Imperius. He took down the Angels with use of a united Burning Hells. I believe it has been mentioned that one of the reasons why the angels have lasted this long is that the Hells tend to fight amongst themselves. In this case, they didn't.
Plus, the High Heavens were already weak. They were missing two Council members from the get go, and with Imperius's wounds, they were down another. Then you had the demon army distract the angel army, and Diablo just wanders around, with no one even close to strong enough to stop him. Personally, I thought it made sense that the Heavens fell. Course, it could have been better done, but overall, I thought it worked (aside from the constant video chat).
Obviously, these are my opinions of the biggest issues that are the most easy to change.
The biggest thing is cut out the monologuing. It didn't add anything to have Azmodan on Diablo constantly taunt us.
The next biggest flaw is to rewrite Belial/Hekan to make it less obvious that Hekan is Belial. I'm not sure how we could do that, though.
Finally, I think it would be better if we could give Cain's death more impact. All it does is give us another reason to chase Maghda into Act 2, as Leah immediately accepts Cain's prophecies as soon as Tyreal shows her that Angels do exist. I mean, we would have chased Maghda into Act 2 anyway, given what she did to Wistram, and what she wanted to do to Tyreal. It is necessary, given that the Book of Tyreal shows us that Cain knew Adria was once the co-leader of the Coven, so we either change that part (but then you still have to deal with him being more likely to spot Adria's evil then anyone else), or come up with another way to kill him. While I don't have a problem with his death, I just think it didn't improve the story.