Хотя и will, и to be going to выражают действия в будущем, как уже указывалось ранее, они используются в разных контекстах.
Сравните:
Планы на будущее to be going to (only)
Передача намерения will (only)
Будущее неопределенное время will или to be going to
- I'm going to make my flight reservations tomorrow, (я уже запланировал)
Я собираюсь забронировать места в самолете завтра.
- You look tired. I'll help you. (намерение)
Ты выглядишь усталым. Я тебе помогу.
- It will/is going to be cloudy in Miami tomorrow, (будущее простое время)
Завтра в Майами будет облачно.