Thanks tons, all of you.
If I recall correctly, the slightly longer layover in MUC actually ends up on an earlier flight, so that's probably the one to take, since there's a fall-back if the first leg has issues. And worst case for 2h40 at FRA is we have to kill some time in one of the *A clubs; we can live with that.