Where do you usually blueprint-script your game progress?

I understand. I guess in the GameMode i will set some of the conditions for things to happen, like if we decided what kind of match to play or so.
What about GameState and GameInstance jwatte? what do you usually put in them? Same as mikepurvis?