My opinion: No. I pawned him off on an unsuspecting owner in my league after drafting him late in the hopes for a return. IMHO his numbers are not good and he's posted quite a few career-worsts so far this year. He isn't improving, he's not showing a lot of control, and shoulder injuries have a history of long term problems with poor odds at making a useful return.
I could very well be wrong and if you can float the roster slot to sit on him and wait he did have a decent start last week, maybe there's a turnaround coming.