Personally i always believed that players perform much better in a better "team". Even average players can look really good if they play with group of players that work great together as a team.
I mean just look at Molinaro, the guy was a clown here. Everyone joking about him yet he was last season the best LB in the Bundesliga

. We had our share of average/just decent players even in some of our best teams in the 90's.
I'd be really happy if DC managed for example to reach the level of a player like pessoto. Pessoto wasn't a brilliant LB, actually the guy was limited. But he used to defend well, cross the ball well and did everything he's suppose to do (nothing special about his game) yet he stayed with Juve for more than 10 years.
I think that DC can reach that level if he really worked hard (its possible).