I like baseball analogies.
I'd say this was a triple. If we had landed Chukwu instead of Coleby, it would have been a home run. That's because (in my mind) Chukwu was more highly rated than Coleby, didn't fail to break into a starting lineup for two seasons like Coleby (Chukwu only one), Chukwu has three more seasons left, and, of course Chukwu is 7 foot tall and fits the rim protector ideal that seems to work in Self's system -- perhaps I missed the posts of folks saying he was a "guaranteed star" or something as @Texas-Hawk-10 suggests.
Home run, in my mind, would be -- could we reasonable expect/hope for anything better than we got? If the answer is "no", then it's a home run.
Bragg's addition was huge -- the must have foundational piece, and Vick's late signing was terrific ... both projected multi-year guys. Diallo was what we were left with, our only option, the must have OAD. And Self got him. If we're running in the OAD world, Diallo was a huge signing (and no hint of prima donna in him, to this point).
Stand up triple.