Steve Smith is the best receiver in the league and it isn't close. The only one who can stop him is his own quarterback...Delhomme actually finds a way to do that sometimes, somehow. If he had even a respectable starting QB, he'd threaten 2,000 yards every season.
Fitzgerald might be the best jump ball receiver of all-time, however. Coverage doesn't seem to matter with him. But he's slower than sap flowing uphill on a winter's eve, so you have to have great protection to get the ball to him for any sort of big play.
With Smith, if you press him, he's going right by you. If you play off, you just throw him the quick hitch and he'll get big play after the catch....possibly take it 70 yards for a TD. He's the best route runner in football; just breaks people's ankles and leaves them in the dust. He can dominate on the jump ball.