We really only have 1 major weakness on this team: the offensive line. Our secondary could improve a lot, and that would help, but we haven't been losing games because of our defense. We lose because we are not very good at running the football. We've been good enough to win 7-9 games, but if we want to take that next step in 2019 and beyond, we gotta get some big, physical, badass, run-blocking OL.
The rest of the pieces are very close. DL and LB depth the next 3 years is the best it's ever been. Running back, TE and QB are lights out. Wide receivers could really use Butler next year, but will be just fine.