Perhaps
As far as Foles goes, I think he's a fine QB. I'd take him. He needs an offense that suits his unique skill set and better players to pull it off. As does our current QB, and most QBs. If we pick any one of these guys and use the same strategy as last year of we have QB X and he's good at A, B, and C but we want QB Y who is good at D, E, and F, so lets make QB X do D, E, and F, we'll have the same results IMHO.
None of them are that much of a step up and none of them can carry a team on their back like "franchise QBs" supposedly can do.