I'm sure there is more potential there, but he's never really been crap IMO. Statistics do not lie. And his stats since he has been at the club have been decent.
He gets a lot of stick because people expect him to be something he is not. Just like the recent MGP-bashing. Fans of Rovers have been spoiled with great out-and-out flare wingers in the past, and expect every new wide man to be like that. The traditional winger as we remember them in Ripley and Wilcox are becoming a thing of the past.