Конструкции «to be going to» и «will» имеют разные значения. 4
Конструкция «to be going to» используется, когда речь идёт о чём-то запланированном заранее, о планах. 15 Например, «We are going to go to London next month» — «Мы собираемся поехать в Лондон в следующем месяце» (планы были построены заранее). 1
Конструкция «will» применяется, когда речь идёт о чём-то незапланированном, спонтанном. 13 Например, «I will have a cup of tea» — «Я выпью чашку чая» (решение принято сиюминутно, говорящий не задумывался над ним заранее). 3
Также «will» используется, когда нужно выразить предположение, основанное на личном мнении или опыте. 4 Например, «It has been raining since morning. I hope the weather will be better later» — «Дождь идёт с самого утра. Надеюсь, позже погода улучшится» (этому нет никаких объективных подтверждений, просто надежда). 4
Выбор между конструкциями зависит от конкретного контекста и желаемого выражения.