I watched him play for them, too. I swore he was going to be GREAT power hitter back then.
I wouldn't call him a top-notch defensive first baseman, but he is good.
Who then, in today's game would you consider "top notch" in terms of defensive abilities at 1B? I can think of only one: Todd Helton.