Secondary, OLB/DE, WR, and RB are the toughest decisions. Some good players are going to be let go. About a decade ago, there were always teams waiting for Seattle's cut down day. It is a defining measure of overall roster quality. It is good to feel disappointed on cut down day again. It means your personnel people are doing their job. Good players will find a home somewhere else. The eye in the sky doesn't lie.
During the first few years of PC/JS, the personnel folks adopted a revolving door policy. The number of bodies brought in for a "look- see" was unmatched by the rest of the league. The roster churn was unmatched. Then, after some success, the personnel folks went through their loyalty phase. I'm glad to see that they are moving back toward the revolving door method, keeping draft picks, not trading down, bringing in a lot of players (UDFA and veterans), and moving on from expensive players again while being much more selective on the loyalty part (ie. Geno, Lock). They are riding out contracts again and not as quick to extend. With this new direction, the only player they really missed on was Bobby Wagner, and they rectified that situation quickly.