I think they do have a lot of pieces there in Arizona. They added two nice interior line players, a couple of running backs, and have a nice set of receivers. While they didn't completely overhaul the line, I think that is a good thing. A complete overhaul almost insures a couple years of difficulty.
One thing that is absolutely in their favor is they are flying completely under the radar. Everyone has already declared the West a 2-horse race. Some are also pointing to the Rams as an improved team. But no one is saying, "Hey, look at what the Cardinals are doing!" That will be a benefit to them going into this season. It's easier to play with a chip on your shoulder when no one is paying you any attention at all.