Seeing the RB and WR core actually makes me think this trade is better for you long term. You need a top WR who is consistent big time, all your options are okay WR2/3s with boom/bust potential Allison is solid but still out i believe?
Kamara is your top back but behind him the Atlanta RBs are struggling to get it done, Clement will be in a timeshare and who knows how that shakes out, Allen is well a TD dependant flex play and Breida is injury prone and also out for some time. DJ will not be splitting touches with anyone like Kamara will be to some degree. It’s tough because i wouldn’t want to trade Kamara but you badly need to upgrade at WR to get an elite option. Sanders is solid but Denver isn’t great so upside is low, Hill is boom bust and the rest are either the 2nd or 3rd receiving option on their team any week with limited upside or in the case of Jones Jr a boom/bust option each week.
You can carry on with your roster but on weeks when Hill is quiet and teams will and are figuring out ways to do that and they will take him away you will be hurting at WR all year IMO. Just my thought though, i really wouldn’t want to lean on that WR core each week without a true WR1 option. Its a gamble and Kamara could carry by himself most weeks but we have seen the floor now with Ingram and that’s why i would be concerned on the rest of that roster - lots of high ceilings but low floors too