The guy he reminds me of is a smaller version of Craig Biggio, with not as much power, but better contact skills and defense. Biggio was listed at 5'11" but Bagwell was 6 feet. Craig is significantly shorter, and they both have a bit of a leg kick.
I don't want to say he is going to be a HOFer, that's crazy, but I do think he is going to have a significant impact on winning games.