We use will for making future predictions, plans, and statements. I think/I don't think is used to express thinking or opinions rather than promises or the present. Will/won't is used for making decisions, offering promises, and asking questions rather than just questions. Be going to + infinitive is used to talk about future plans or intentions rather than the past or present, and specifically to make predictions when something is known to be going to happen.