It wouldn't be an awful thing for pitchers to learn to be major leaguers from James Shields. The young pitchers seem to love the guy, and seem to learn from him.
That said I would trade him for literally anything, but if no one wants him, he would be beneficial to have around.