Now GTA 4's plot does suffer from a good antagonist, too many subplots, a lot of missions but less variety, and the characters aren't as good.
First of all how did Michelle know who NIko was, she never explained that?
Niko's persuit of Drako Brevic is actually a dumb belief, he knew that in war no one can be trusted and everyone is on their own but just because his crew got killed he is mad crazy and wants to find him, war is war you can't expect nice.
Too many subplots such as the diamond and the heroin along with Bernie cranes and brucies, this plots if anything are dragged out and served no actual purpose but only to end in a lackluster ending. Also Dimitri is very cliché as well, his betrayal was not a surprised because he revealed it himself and his actual reasons for betrayal show you how bad the writing got, " I betrayed you because you were a bottom feeder and peasant," it's like they were making an antagonists for the sake doing one and then he disappears just like Big Smoke only to appear at the end. The amount of killing options are also bad because the game keeps throwing you the almost every time, it makes this endings very predictable. All Dimitri does is kidnap your useless cousin who isn't good in the field, and keep mocking a homo, In fact they don't even explain how his gang grew, they just basically said he became powerful, unlike big smoke he became rich through various drug deals and you can actually see that. Also what was his point of killing Roman or betraying everybody else, I mean killing them didn't benefit him for nothing, the only one was Mikhail, it was just thrown to say "oh just because he kills everybody he is a good antagonists", his character gives me no surprises, his betrayal was lackluster.
Also what is Bulgarin'S purpose in the plot, he is introduced and completely abandoned, he is the only antagonist that was actually good. Also the story mainly deals with Niko as a hitman which make the missions become repetitive and boring, the only great mission was three leaf clover and a few, but the rest were either meh or just plain bad.
The characters aren't great too, the only good characters are Pegorino, Jacob, Packie, Dwayne, and Niko. Roman was very useless in the field and as a character, all he did was get into debts, in fact this game gives you a lot of money but you don't have nothing to spend it with, man if Roman got into so much debts why couldn't they create a money deduction system for his debt, this would have given the money an actual purpose. In the end GTA 4's plot isn't that great, it's all right and suffer from problems, it may be dark, but I know something, dark doesn't mean always mean good, it's how they handle it.
Does anyone else agree?