The Bengals didn't have many holes to fill this offseason, but they did do a decent job of trying to fill out their weaker position groups.
Coming off four straight playoff appearances, Cincinnati's roster is one of the deepest of any NFL team. While they may be lacking enough superstar talent to win the Super Bowl, they've done well at keeping their team from leaving obvious weaknesses for opponents to attack.
However, that doesn't mean Cincinnati is without weakness. Whether it's Andy Dalton's inconsistency, the lack of a pass rush, or the inability to stop the run, the Bengals' issues once again prevented them from ending their playoff drought this past season.
The interior of the defensive line is also a question mark with Domata Peko playing far too many snaps to be effective. The Bengals need to find at least one other defensive tackle who can play significant snaps this year while making a positive impact.
Another position in question is linebacker with Vontaze Burfict possibly starting the year on PUP. Someone needs to step up in his absence if he is in fact out. P.J. Dawson and A.J. Hawk were added this offseason in hopes they could do that while Tez is out.
There's also the issue of the receiving corps. How does Marvin Jones perform coming off season-ending foot and ankle injuries? Is Mohamed Sanu a competent slot wideout? Can Denarius Moore or maybe Mario Alford step up and give Cincinnati anything meaningful?
You could still make a case the Bengals are close to becoming a true Super Bowl contender, but if that's to happen, at least one of these needs must be addressed during training camp.