It usually depends. If you don't have a matchup proof TE's with freak measureables like Gronk/Graham/Julius/Kelce/Cameron, then you have to pay attention to the matchup. Also, game flow can also dictate targets, for example, if a team like NE is playing JAX then Gronk may get less targets than Graham playing Green Bay due to game flow (NE will rush more vs NO passing more). So if you had to only choose one to play, it'd be Graham. So on and so forth regarding matchups.
As far as having a RB handcuff vs TE backup, that is a good point. I think it entirely depends on where the TE ranks in value. For example, if you have Gates/Davis and either JC or Arian then K.Davis or A.Blue would probably hold more value than Davis on your roster. However, if you don't own JC or Arian, then I'd recommend keeping Davis:
1) for matchups
2) TE insurance since the waiver wire isn't going to give me Vernon Davis TE replacement level value if I drop him, whereas it will give me K.Davis/A.Blue replacement level value like Crowell, Oliver, J.Stewart, Bryce Brown, so on and so forth.
So you have to assess the value of what you have vs the level of value of what's available before making such a decision, and also if the RB is a direct handcuff so you can mitigate risk of losing a starter (which would add a lot of value to a handcuff).