Big fan of Thomas, had him ranked just outside the top 12 rookies.
He has tremendous athleticism, and good speed. He's strong and thick. He's a good route runner that has an immediate burst and is quick enough to get tons of separation, and is a home run threat because of his agility, body control, and RAC talents. He's tough. He's known for being a hard worker and having good hands, which also helps.
However, he's also very short. He's 5'8, and that's generous. People have been comparing him to Harvin, but Harvin has three inches on him; I'd say a more apt comparison would be Wes Welker and Steve Smith, who have similar builds. Thomas is as good as, or better, an athlete than both. It's not a matter of physical talent..it's how Jacksonville uses him and whether or not his tremendous separation abilities translate well to the NFL. I've been in the camp that believes he can turn into a stud, and it's certainly promising so far, as they're making an effort to get him involved in the offense. He had a couple of runs and one target in Week 3, then three runs and five targets in Week 4. Remember, he was hurt for most of the preseason, so he's had to play catchup.
While I can't see Garrard passing 35+ times every week, I think that Thomas could really carve a nice niche for himself by the end of this year.