TE play for this week?

Should I stay with Jack Doyle vs The Bills? Or go get Witten off of the waivesr against the TE friendly Giants.

My thoughts are with Witten. Doyle seems to have a higher ceiling but has put up Goose Eggs this seasons. Also, the Bill have only given up 2 games this year with more than 10pts in my league. Witten has the Giants that has given up a TD to nearly every TE they have faced.

Any Thoughts?