This question already has an answer here:
I am never going to talk to you ever again.
I will never talk to you.
Which is the best?
I think the second one is better because it is a promise so "will" seems to be better but it is also an intention so "going to" seems to be ok
For me promises are obviously intentions so what is the difference between them