As leo-j said. less repetitive That massive world they built for the first game was wasted on trite little missions that repeated again and again.
I big problem for me (bigger than the repetition of gameplay) was the story. That may be too big a problem to fix.
Also, a slightly better and more consistent framerate would be nice.