The Cardinals' one glaring miss is quarterback, a need they left exactly as they found it. It does the job without flash, and the B- reflects it.
The roster is better shaped than it was, with edge rusher chief among the fixes. Building through the lines is a philosophy, and they stuck to it.
Solid rather than spectacular, and there is nothing wrong with that.