Some things to consider on Armstrong:
There are approximately 12,650 Division I NCAA football players every year (115 teams with an average of 110 players on each team).
The NFL draft is 256 players, so only the top (just talking numbers here, not saying good players don't get drafted) 2.02% get a chance to be in the NFL.
Just by the numbers, any of the draftees are darn good football players. Now can they make the jump to the NFL? Won't know until it happens, but ANY of the 256 draftees are talented, so to dis Armstrong due to his 40 time or weight or last year stats doesn't make sense.
On the other hand, as they say "there's a reason he wasn't drafted until the 4th round".
I'm all for giving him a chance, I won't drag out the "...wasn't drafted until the 6th round" guy, but some guys just need to develop a bit more before they're "ready for prime time"...