As a receiver, I like David Givens better to be honest. He is a strong, physical guy that uses his body size to help him beat up on cornberbacks and get open. He can make the difficult catches.
Deion Branch, however, is the better fantasy option. He uses his speed to get open, and Brady is VERY comfortable with him. SO much so that he even went on to say that on key plays he looks for Deion (even over Troy Brown). Yes, I know, that shocked me as well.