I think there's a game management issue that people overlook when they talk about Charlie Coyle.
Coyle takes on the worst jobs on the team, which frees up the 1st and 2nd lines to take on easier jobs. He has something like 64% Dzone starts against top lines. Marchand's line gets 55% OZ starts and Pasta's line is around 62% OZ starts. If you pull Coyle out of the lineup who does that job? Coyle takes a lot of crap from the fan base but he's the guy that takes a hit to make everyone else's job a little easier.