Even though the Buffalo Bills have not opened training camp, there is a strong case that could be made that this year's team is much-improved than a season ago. The talent they have brought in outweighs talent lost.
This isn't a guarantee the Bills will make the playoffs or they will even be able to improve on their 6-10 record a season ago. The opportunity is there as the team has improved at a number of positions.
I have rated each position based on who the Bills have on the roster this year, compared to who they had at the end of last season. I gave each position a grade between three and minus-three with a positive score representing an upgrade, a negative one representing a downgrade and a grade of zero representing no change.