The only thing for me against Bonds, which can be a big thing, is the fact that he just won't interact with fans most of the time. I was at a Cards-Giants game, and he ignored anyone who asked him for an autograph, etc. This was before he hit 73. Looking at my autographed balls above the computer, the nicest guys I've seen were for the Blue Jays, Kelvim Escobar and Aquillno Lopez. They stayed out and just chatted with fans, and signed everything. Also, Keith Foulke was nice while he was in Chicago, as was Jeff Bagwell at a Brewers game.
Still, the nicest baseball player I've ever talked to is Mike Sirotka. I'll wish him well no matter what uniform he puts on.