I think you guys covered what I was going to say. Keith Hamilton was my top choice.
Another underrated name, not necessarily the most underrated of all time, but a guy who didn't get enough credit considering the crap he played around: Chris Calloway. Basically, but also sadly, the most consistent Giants receiver of the 90's (I exclude Toomer because he didn't get good until 99 and 2000). Calloway gets credit for having also played through our mid-late 90's shit QBs Dave Brown, Kanell, Graham, etc.