Nickels to Dollars or swindled?

I traded Marlon Mack and Sterling Shepherd for David Johnson on Wednesday, then traded David Johnson and John Brown for Alvin Kamara tonight.

I’m kind of having some buyers remorse acquiring Kamara. Overall good trade or should I have kept DJ and Brown?

(I picked up Mack and Shepherd off waivers and draft JBrown in the 11th round)