There is a lot to like until you notice quarterback is still a hole. The Cardinals never got to the one that mattered most. Nothing here to lose sleep over; call it a B-.
The roster is better shaped than it was, with running back chief among the fixes. They came away with juice, if not much beef up front.
Bottom line, more hits than misses and a roster nudged the right way.