Future Simple не используется в придаточных предложениях времени и условия. Это предложения, вводимые союзами when, while, before, until, as soon as, after, by the time, as or if. Вместо future simple используется глагол в present simple или present perfect. В главном предложении используется future simple.
I’ll wait until you finish/have finished.
Что касается слова when, то если оно используется как вопросительное слово в значении «в котором часу», за ним может следовать глагол во future simple. Если when выступает в роли союза, вводящего придаточное предложение дополнительное, за ним может использоваться глагол во future simple. Например,
When will I know the results? (здесь when – вопросительное слово).
I can’t tell you when it will be ready. (здесь when – вопросительное слово, в так наз. косвенном/встроенном вопросе, который с точки зрения грамматики можно также рассматривать как придаточное предложение дополнительное).
НО: He’ll call us when he gets there. (здесь when - союз, вводящий придаточное предложение времени, отвечающее на вопрос «когда?»).
Present Continuous для выражения будущего действия.
Глагол в Present Continuous используется для выражения заранее составленных планов на ближайшее будущее.
He is leaving for Amsterdam in an hour. (Все было подготовлено для путешествия, сейчас он в аэропорту).