Good points on the kicking issues.
I disagree & believe the Cardinals can match up with Hawks or anyone in that division. Keep in mind, Arizona's defense waa completely injury struck: Their 1st rd pick NT Walter Nolan was out. Their top 3 corners were out including 2nd rd pick Will Johnson. Plus a couple of rotators were out at LB/DE. The defense looked like a preseason lineup. Lol.
Offensively, the team is good, IMO. Once they made the halftime adjustments & got Harrison Jr in sync with Murray, the passing game improved dramatic (6 targets, 6 catches & a score in 2nd half). Harrison Jr has elite pass catching skills. There's no reason why he can't catch 100 plus passes & play at the level as Jefferson, Higgins, Chase, etc. McBride looked really good. On their running game, Trey Benson does need to get better filling in for Connor.
Murray has a deceptively strong arm - a lot of zip & quick release for a 5'10" QB. He did have two picks though one not his fault with the Harrison Jr bobble. And Murray has that lethal dual-threat capability when he ripped off that long run (his reconstructed ACL looked good).
Get some of those injured players back on D, and get Murray & Harrison Jr in sync & I think this team is a playoff contender.
One last thing on Wilson: How much more humiliation can he take? Just three games into this young season & he's benched. Two years ago, Payton benched him toward the end of season for Jared Stidham. And even though he took the Steelers to the playoffs last year, it wasn't enough for Tomlin to retain him instead wanting to roll the dice with even older, also washed up QB. Wilson doesn't get it: Teams don't have confidence in him anymore.