Let's start with the obvious: There is no starting quarterback for this team. After a few weeks of OTAs, neither Kevin Kolb nor John Skelton has emerged as the starting signal-caller.
Position battles happen, but when they happen at the quarterback position, it can certainly stunt an offense. For an offense that was 19th last season in total yards, knowing who's under center will give a more consistent product and boost those numbers.
The tight end position is a real mixed bag for Arizona. Todd Heap is a two-time Pro Bowler, Jeff King is solid, Rob Housler's speed makes him a threat and Jim Dray is also in the mix.
Most of the top teams in the NFL are able to exploit the mismatches that their tight ends can create. Arizona's flaw is identifying which tight ends will be on the field consistently and how to best use them.
The Cardinals averaged 19.3 points per game—nine teams in the league were under 20. Identifying which tight end will be the best for each game situation will help the Cards put up more points in 2012.
The offensive line has been a serious flaw for the last two seasons—they've allowed 104 sacks during that time.
Hopefully, Arizona can fix this glaring flaw. If the O-line can keep the quarterback upright and provide better blocking in the running game, the Cardinals can finish above .500 and be a contender for a playoff spot.
Defensively, the Cardinals showed plenty of ferocity in the second half of the season. The unit shows plenty of promise for a stellar 2012.
Special teams look to be a bright spot as well. Jay Feely returns for another season as placekicker and Patrick Peterson can be a game-changer with his ability to return kicks.
In the end, if the offense can pick up its game and fix all of its flaws, the Cardinals will contend for the NFC West crown in 2012.