I have always been a HUGE proponent of always finding a vet like Bradford rather than just going with whatever rookie is available when your pick comes up. You can win with a slightly below average QB in this league and QB's bust so frequently that your are setting yourself up for disaster when you have to draft a QB in the 1st round to start for your team. You aren't doing yourself and favors, you are doing your rookie QB any favors and you aren't doing your team any favors when you paint yourself into that corner.
....but contracts like this might have me changing my tune real quick.
That's not true
I did an analysis a couple of years ago (that CBS has since eaten) that showed that only cornerbacks busted less than quarterbacks.