Yes he has good patience lets his blocks develop, as you said good moves, quick cutter, he is not big but he runs hard and through contact, he is not a homerun hitter though, yes he is a good pass catcher but cant say whether he is a good receiver or not I cant say that as I have not seen enough of that.