He had a long, very good career. He was never unquestionably the best, but does that matter? You could make similar statements about Henry Aaron, or more recently, Jim Thome.
Harold Baines is the weak link in this class. Martinez is in so that the "he's just a DH" crowd can't refuse to vote for David Ortiz.