Некоторые носители языка используют «will» вместо «to be going to» в будущих планах, когда речь идёт о незапланированных действиях в будущем, решение о которых принимается спонтанно, в момент разговора. 3
«Will» указывает на то, что решение принято сиюминутно, говорящий не задумывался над этим решением заранее. 3 Если же решение было заранее обдумано, ещё до момента разговора, то действие переходит в разряд планов, поэтому в этом случае следует использовать конструкцию «to be going to». 3
Кроме того, «will» порой звучит более формально, в то время как «to be going to» придаёт разговорному стилю непринуждённость. 1
Таким образом, выбор между этими конструкциями зависит от конкретного контекста и желаемого эмоционального оттенка высказывания.