Ask yourself this.
Who would you rather have for a Tight end
Jermichael Finley or Jimmy Graham?
One is a "i need the ball, i want the ball, i don't get the ball thrown to me enough" and likes to drop MANY key passes. Finley is a star, and can make plays, but he also has a very bad reputation dropping passes and his mouth.
The other is happy and appreciative just to be a starter and catching the ball from a Super Bowl MVP Quarterback. Graham also in interviews, has never complained, claims he's just an OK guy and it's all the quarterback making him look good.
Key difference, character.