No, they didn't. He served his purpose. He was good in season 1, and then he was done away with in season 2. Seasons 3 and 4 are the best in the series, so D'Angelo being gone was irrelevant. Stringer and Avon weren't in season 4, and that was amazing. There are other characters who filled D'Angelo's role just as well.