Smith is great, but Torry is one of the most consistent top fantasy WRs over the past 7 years. I'll take Holts 7 consistently great years over Smith's five incinsistent years.
Steve Smith five years . . . 63 games, 3759 yards, 22 tds.
That averages out to 12.6 games/year, 59 yards/game, 0.34 tds/game
Torry Holt seven years . . . 110 games, 9487 yards, 54 tds
That averages out to 15.7 games/year, 86.2 tards/game, .49 tds/game
So Torry has played longer, playes in more games each year, and produced more /game for a longer period of time.