One thing I do not understand is why the potential trade of Garoppolo is focused on only one team. Yes the Browns have loads of draft picks, but that does not make them the only potential trading partner. The Niners and Texans are in just as much need of a starting QB.
SF has the #2 pick in each of the first four rounds (#2, 34, 66 & 109 overall), a 4th round comp (143) plus five late picks. Right now their QB depth chart consists of Brian Hoyer and Matt Barkley.
Houston doesn't have as many quality picks to offer but they don't have the need to fill in as many holes as the Browns or Niners do either. The Texans own one pick in each round: #25, 57, 89, 131, 169, 188 and 243. Houston could easily sweeten the pot by adding a player, as well as future draft picks. Currently the Texans only have Tom Savage and Brandon Weeden at QB.
One other possibility is the Jets. While it seems extremely unlikely that Belichick would want to deal with them, don't forget that he did trade Drew Bledsoe within the division. If the two sides were able to communicate with each other - perhaps with Nick Caserio taking the lead - perhaps a deal could be made with Gang Green. With Geno Smith and Ryan Fitzpatrick both free agents, the Jet depth chart at QB consists of Bryce Petty, Christian Hackenberg and Jason Vander Laan. The Jets own four picks in the first three rounds (#6, 39, 70 and 107), and one in each of the last three (5.150, 6.191 and 7.224). They clearly have the need; the question is whether one or both sides would refuse to consider a trade.
I know teams covet their draft picks, but the reality is that the draft is a crap shoot. If the scarcity of quarterbacks causes the market for a Mike Glennon to be paid $15 million per year with $19 million guaranteed, then Cleveland should not be the only team interested in Jimmy Garoppolo; these three other teams should be calling Gillette Stadium to play Let's Make A Deal as well.