Perish the thought of opening up a spot in the rotation for Papelbon
Other than that, yes I would take Craig Wilson over Gonzalez. He's got more to give in his career than Juan who is on the brink of retirement. He's much more versatile than Juan, who has only played right in his whole career. Craig meanwhile can play right, left, center, 1st base, and can catch if need be.