Разница между Future Simple и конструкцией to be going to заключается в том, что каждая из них используется для выражения разных видов будущих действий. 13
Future Simple используется для незапланированных решений, принятых в момент разговора: спонтанных решений, обещаний, просьб. 1 Эти действия могут произойти, а могут и не произойти. 1
Конструкция to be going to используется, когда речь идёт о чём-то запланированном до момента разговора, эти действия произойдут в будущем с очень высокой вероятностью. 1
Таким образом, Future Simple выражает внезапные решения и предположения, не подтверждённые фактами, а to be going to — принятые ранее решения или запланированные действия. 3