They aren't huge, from what I've seen. If you do an optional mission to flood a valley, that valley will stay flooded. There's also which of your buddies live and die, which can change the story slightly. I was a bad person, or so everyone kept telling me - all I did was carry out my given tasks.