Keller has had better stats the past two seasons . What makes you think Daniels is the better TE? 
Uh, in the last two season, Daniels has played in 19 games because of injury. You're really going to try to sell your point using those stats?

Dustin Keller came into the league in 2008. Looking at the numbers for both players during his tenure in the NFL:
From left to right, you have games played, receptions, total yards, yards per catch, and TDs.
Keller 48 148 1,744 11.78 10
Daniels 35 148 1,852 12.51 9
Now, unless my math is off, Daniels possesses the same amount of receptions, more yards (for a more ypc average), and 1 (
JUST ONE) fewer TDs in
SEVEN FEWER games.
In my mind, producing those numbers after being injured makes Daniels the better TE if only slightly.