I think we have fairly average depth at the position. Chandler, Smith and Cragg, and even throw in Dickerson. None of them are world beaters, but I don't think any of them are scrubs, either.
Maybe I've been a Bills fan for too long, but isn't that generally how most teams are? TE that is "big", not WR fast, but can block and has reliable hands (Chandler), depth guy who is a good blocker for heavy sets (Smith), and then "others"? Or is the new "norm" to expect every team to have a Gronk/Hernandez type of situation?