In Frankfurt angekommen, reichen 2 Stunden. Klar.
Aber die Züge... und die legendäre "Pünktlichkeit" der DB... Nee, da würde ich auf keinen Fall den Zug nehmen, der nach Plan / bei Pünktlichkeit genau 2 Std. vor Abflug am Flughafen ankommen "sollte".
Sicher - kann alles prima klappen, aber auch voll in die Hose gehen.
Und aufgrund persönlicher Erfahrungen rate ich vom früheren Zug ab - außer die Entfernung zwischen eurem Wohnort und Frankfurt ist überblickbar, keine Umsteigerei, usw.