Predicting how teams will perform in the NFL before the season starts is always a dangerous task. What we see on paper doesn't always match up to what kind of product is put out on the field.
However, there are those teams each year that you can look at and just have a gut feeling things are going to be better.
For a lot of teams, it's hard to be worse. For example, the 2017 Cleveland Browns went 0-16. They can only get better, right?
There are other teams that were set up to succeed in 2017, but perhaps injuries dismantled their season.