It's FS to say that Beltre isn't a potential HOFer without taking a look at what his numbers actually are. He's got a chance to get to 500 HRs. He'll end up having a top 20 amount of doubles in his career. His glove is/was elite. The steroid rumors and whatnot will dog any player that has played in the last 20 years.
Beltre was never the problem with the Mariners.
Everybody creams their sweatpants over Kyle Seager hoping that he'll put up more or less 30 and 100. Beltre did that. Yet, because he hit 48 HRs the year before coming to Seattle, everybody looked at that as what he should do EVERY year. Beltre's more or less shown over his career that he's more or less a 30 and 100 guy. That's who he is as a hitter.
It's not hard to make an argument that Beltre may be one of the Top 5 3B to ever play the game.