the trade for Diggs worked out very well, albeit only for a few years.
A guy like Adams is likely to be successful on his new team for the remained of the season at the very least. If you can do it without killing the cap (lower base, bigger bonus, etc) then do it. I'd also be interested in Hopkins, who may cost less in a trade and dollar wise.