Personally, I don't really care as to whether or not Barry took 'roids. Without them, he would still have easily been a first ballot Hall of Famer. Along with Ken Griffey Jr., Bonds was one of the top two best outfielders and one of the top five best players in the 90's, a true five-tool talent who could do it all. He was a great player way before he hit the 73 homeruns.
However, his surly attitude distanced himself from most fans, and how he handled the whole Balco fiasco was very poor. How he handled the other allegations and the ensuing scandal was just as bad. For me, that's the problem that I have with his character.