Ya our 2016 class is shaping up to be a great draft . I think of all the free agents that we let leave , only Mike Iupati was the only one we should ' ve kept . Boone wanted to leave , so did Crabtree , Gore ' s production was immediately replaced by Hyde . Boldin could ' ve gone either way . He ' s still good and our WRs suck , but we ' d probably still be 19 with Boldin on this team . But we should ' ve kept Iupati . He was an elite runblocker and our run game has been shit since he left . Although he left before the shitstorm of retirements so we might not have had enough cap space to keep him at the time . I don ' t remember . Of course we should ' ve kept Harbaugh , but I don ' t think that ' s 100 % on Baalke . I blame Jed for Harbaugh ' s departure more than Baalke .