I think the truth lies somewhere in the middle, I agree he isn't as good as some people make out but I also don't think he is anywhere near as bad as you make him out to be plus he has got plenty of time to improve his game
Oh and if you mean WBA away he also set up the equaliser in that game for Mirallas!