とりあえず、be going toは予定っぽい
willはI willなら意志の効果強め、タイミング次第で思いつき的
will be -ingは、
例えばHe will come.とか単純な未来予測で、別に彼の意志があるかどうかを推測する意味にはとらない
そういう単純な未来予測効果だけを、その時を想像して取り出したのが、I will be -ing
ああ、その時それしてるわ的な
be going toとwill be -ingは
Iなど一人称主語なら予定と、未来を想像したときのイメージの問題で大して違わんと思われる
そのほかの主語では、対象の予定の確認の如しと、相手を想像してる意味でやや相手に興味が向く的なニュアンス程度の違いだと思う
あと確定性は、I'm going toの一人称主語なら予定だから履行するだろうから確実性高いのに対して、I willの意思表示がどのぐらいの意味かだわなあ
変更の可能性いえばI'm going toって意味なんじゃね