They're giving up Matt Barnes and Spencer Hawes for him. Lance has an awful contract based on his play last year but Spencer Hawes has an awful contract too. Lance has upside, I doubt Spencer Hawes does.
So by that logic, I'd say Doc made a good move.