I am 50/50 on it. I think Freeman is a big upgrade. However I think Cooper is a downgrade from Baldwin. If you think there are people on your waivers to get a startable WR I’d be fine with it. Though I would be worried about your depth moving forward.
I think removing Allen or Funchess would still make it a far trade but provide you with more depth.