This is a risk-reward scenario. Bradford, when healthy, is better than Keenum, and is probably better than Cousins. If Zimmer started him in the Vikes-Eagles game, Vikes are probably in the Super Bowl. You are getting a possibly elite player for a low cost, but he might get injured. I think it is a good risk to take with the current free agent landscape.
I think Foles winds up in Arizona. They can't be going into Larry Fitzgerald's twilight years with a rookie and Mike Glennon.