This is a messy topic. One would have to break it down by era or generation, in order to do it any degree of justice.
This era: Eli and Cruz
The 2000s: Tiki and Eli
The 1990s: Hampton over
The 1980s: Bavaro over Simms
Overall: Eli beats Bavaro in my books, as he produced some incredible championship runs that will never be denied. Bavaro was a beast who could do it all, but it can be argued that he played in an era when the TE was mainly a run blocker first and a receiver only when needed. Tiki was incredible, but I believe that a healthy Hampton was a better player... but then again, that is just my opinion.