The Free Agency Season in the NFL cracks me up. So much drama from fans and experts giving us "winners" and "losers." Of course no one really knows whether FA signings are good or bad until at least the next season plays out. For the draft, it's even longer, at least 3 years. Free Agency in the NFL has a much smaller impact on teams than in other sports. It's not like the NBA or MLB, where you can pick up one or two guys who can greatly increase your chances of winning more games. At best, you get a key role player. At worst, you blow a bunch of cap space on a non-entity.
However, that's what I like about the NFL. Teams can afford to keep players at positions essential to winning, like quarterback, while letting less essential players go via free agency. Imagine if more MLB teams could afford to keep the ace pitcher or offensive all-star instead of having to worry about trading them before their contract is up just so they can get some kind of return for them.