What we learned from 2014 is that depth is really important. We lost Mebane, Hill, Marsh, Avril, and Lane, and didn't have good enough backups to keep up our defensive dominance. When we use up cap room on guys like Percy Harvin and Jimmy Graham, are we not addressing our offensive line and defensive depth? (Players in red below are players that I believe are not reliable backups.)
Offense
Quarterback: Russell Wilson, BJ Daniels
Running Back: Marshawn Lynch, Robert Turbin, Christine Michael
Fullback: Derrick Coleman, Mike Zimmer
WR: Chris Matthews, Kevin Norwood
Slot WR: Doug Baldwin, Paul Richardson
Tight End: Jimmy Graham, Luke Wilson
Left Tackle: Russell Okung
Left Guard: Alvin Bailey, CJ Davis
Center: Patrick Lewis, Jared Wheeler
Right Guard: JR Sweezy, Drew Nowak
Right Tackle: Justin Britt, Garry Gilliam
WR2: Jermaine Kearse, Ricardo Lockette
Defense
Defensive End: Cliff Avril, Cassius Marsh
Defensive Tackle: Brandon Mebane, Landon Cohen
Defensive Tackle: Tony McDaniel, Jordan Hill
Defensive End: Michael Bennett, Greg Scruggs
Outside Linebacker: Bruce Irvin, Mike Morgan
Middle Linebacker: Bobby Wagner, Brock Coyle
Outside Linebacker: KJ Wright, Kevin Pierre Louis
Cornerback: Cary Williams, Tharold Simon
Slot Cornerback: Jeremy Lane, Marcus Burley
Strong Safety: Kam Chancellor, Eric Pinkins
Free Safety: Earl Thomas, Steven Terrell
Cornerback: Richard Sherman, Will Blackmon
Offense
Quarterback: Russell Wilson, BJ Daniels
Running Back: Marshawn Lynch, Robert Turbin, Christine Michael
Fullback: Derrick Coleman, Mike Zimmer
WR: Chris Matthews, Kevin Norwood
Slot WR: Doug Baldwin, Paul Richardson
Tight End: Jimmy Graham, Luke Wilson
Left Tackle: Russell Okung
Left Guard: Alvin Bailey, CJ Davis
Center: Patrick Lewis, Jared Wheeler
Right Guard: JR Sweezy, Drew Nowak
Right Tackle: Justin Britt, Garry Gilliam
WR2: Jermaine Kearse, Ricardo Lockette
Defense
Defensive End: Cliff Avril, Cassius Marsh
Defensive Tackle: Brandon Mebane, Landon Cohen
Defensive Tackle: Tony McDaniel, Jordan Hill
Defensive End: Michael Bennett, Greg Scruggs
Outside Linebacker: Bruce Irvin, Mike Morgan
Middle Linebacker: Bobby Wagner, Brock Coyle
Outside Linebacker: KJ Wright, Kevin Pierre Louis
Cornerback: Cary Williams, Tharold Simon
Slot Cornerback: Jeremy Lane, Marcus Burley
Strong Safety: Kam Chancellor, Eric Pinkins
Free Safety: Earl Thomas, Steven Terrell
Cornerback: Richard Sherman, Will Blackmon