He hasn't been good since he's come back from injury but to say his all around play is not good is wrong. Along with Trent, he's created the most amount of chances this season, in general he ranks high in the league for chance creation, whilst playing less games this years due to injury. If Darwin could finish, he'd have at least 4/5 more assists to his 12 already.
Hes not as explosive, he's not as quick, but prior to his injury he was a very good playmaker in the side, he's clearly developed that aspect of his game.