Sosa is a complete bas of trash and he is the epitome of what went wrong in the 90s. He has cheated in multiple ways to achieve greater success. Steroids and a corked bat, who knows what else. I am happy to see him do well without the use of such things, but I question whether or not he still uses them, I always will. He claimed the corked bat was "to put on a better show for the fans", well he made a great show for Chicago fans by getting the hell out of town and staying gone. His HR Derby run with multiple 500+ foot HRs is pretty clearly due to the use of the juice and a corked bat. He is a piece of trash with no regard for the rules, decency, and general class. He even played the "no hablo ingles" card in front of the Congressional hearing. While I understand that English is a second language to him, and his English is not great, it's been a lot better in many many interviews than it was in front of Congress.
He is among the lowest form of human trash, and my opinion of him has nothing to do with the cubs or rangers, it has everything to do with his repeated behavior, repeated cheating, and years of BS for personal satisfaction.