He's listed at 5'10" and 195#. That's definitely not "plenty of decent size" in today's NFL. Hell, having seen the kid, I suspect those are even Flutie-ized numbers.
Look, I'm not saying the guy can't play. He can. He's just on the small side of the curve. And, there are more than a few around here that really get amped up when the Bills build small.