I am going to say No. Foles has a good situation, a very, very good defense, probably a good running game, he doesnt really have to win the games himself.
I am of the opinion that Foles is a bit of an enigma. He is not a complete NFL QB, he runs certain types of plays very well and if he is forced to play too many games in a season he will be exposed. Pederson did a masterful job of designing an offense around what he does well, avoiding what he doesnt and there just wasnt enough reps for defenses to really get a solid hold on what he excels at.
I would like to see the guy succeed, I hope he does, but my guess is that this contract is going to be a monumental bust.