Cleveland should draft Myles Garrett with the #1 pick. Then they should trade the #12 pick, plus a 2018 2nd and a 2019 2nd to acquire JG from the Patriots. JG is by far the best QB option out there if we're talking about building a team (and not going for a one or two year run, in which case you'd likely prefer Romo as a FA). In one draft they could add a generational defensive talent *and* a franchise QB, all while simply dealing one draft pick this year and future picks that have less value down the road.
For the Patriots, with the #12 pick they can add an impact player or trade that pick away for a lower first rounder and maybe a second or third rounder as well. BB does very well with those kinds of trades. And Cleveland won't be great for a few years, so those 2018 and 2019 second rounders would come in very handy.