I don't understand what criteria people are using when they say Overrated ...
Lets use CJ as an example, in the past 5 seasons,
CJ AVERAGED:
92.4 catches with a low of 87
1374 yds with a low of 1274
8.6 tds with a low of 7
He made the Pro-Bowl in all 5 years while playing 78 of 80 possible regular season games. He's a true #1 often facing double-coverage. He's given every defensive back he plays against a chance to make a name stopping him.
His WR fantasy ranking in those 5 years were in order (3,9,4,4,6) for an average of 5.2
So in the past FIVE years the worst a fantasy player could have done was to draft him as WR#1 overall and he finished 9th.
I agree that his numbers are streaky at times but many WRs have this problem, it's inherent in the position.
Everyone has the right to Not LIKE a player but to turn that into "ah, he's overrated" ... is simply a misuse of the term unless you judge him to be the BEST WR in the game, which I don't see many people do. Lot's of people rank him top 5, and his AVERAGE fantasy finish of 5.2 in the past 5 years proves that as fact.
All stats from here:
Pro Football Reference