You do not get that many points for completing the game, but there are situation bonuses that you can get by doing certain scenarios in certain ways, which can be quite annoying.
I am barely through the game, but I am enjoying it a lot, it is a really fun game, though there are many annoying niggles