Favre might be the only one. Garoppolo was for a second, relatively low cost and risk.
There are a dozen examples where teams give up first round picks and end up setting themselves back for years.
Sam Bradford - Phil to Minn
Carson Palmer - Cin to Oak
Jay Cutler - Den to Chi
Drew Bledsoe - NE to Buff
Brad Johnson - Minn to Wash
Rob Johnson - Jax to Buff
Rick Mirer - Sea to Chi
Craig Erickson - TB to Ind
Jeff George - Indy to Atl
Joe Montana - SF to KC
Brett Favre - Atl to GB
Steve Walsh - Dall to NO
Chris Chandler - Ind to TB
One time? The rest aren't even close.