Predator 2 is OK because it continues the working class/grunt characterization found in not only Predator but even in the first two Alien movies. This is what makes viewers sympathize with protagonists and lead to character development.
You can see that in each of the characters: Harrigan who doesn't want to give up, Danny who's likeable, the pregnant Leona, and Lambert who acts as a comic foil. Reminds you of the characters from the other movies.
Maybe the problem is that some aspects of the story look out of place or probably not even necessary, and that was probably inevitable because the setting (a city with lots of different places and groups) leads to that.