A role player at $3.5M!! Sorry but that does not fly. $2.5M Prust is a role p[layer. $1.8M Moen is a role player.
$3.5M is borderline top 6 player. However, if DD cannot play in the Habs top 6 he is worthless, as he is defensively bad and not physical at all. Just a bad signing with no 'hockey' logic.
47 points in a regular season is second liner territory.
Of course what makes Desharnais limited is that he's a liability in a hard minutes role, when the same couldn't be said about fringe 2nd liners like Kostitsyn who could play in multiple roles, but Desharnais is a bit more reliable offensively.