I would say that flying to FRA or MUC are good ideas, another possibility is to take advantage of the new PHL-ZRH, and then fly SWISS on to FLR. I have flown with Swiss in the past and been very pleased with the service, and if something goes wrong en route, what better place to be stuck overnight than Zurich!