Despite not playing too well, Duarte was at one point high on the knicks radar to draft, so whose to say he won't be good?
Also Duarte being the off the bench player he is has a great contract and will be under team control for longer saving cap in the future.