He could be the best of the era or century but it's almost impossible to put up numbers like they used to. Back in the old days the top players put up some ridiculous numbers that you just don't see out of people anymore. Miguel Cabrera or Pujols in his prime came close but nobody hits .360 with 45 HR anymore. Look at the top seasons by WAR on baseball reference and only 4 guys on the top 50 made it in in the last 30 years.
http://www.baseball-reference.com/leaders/WAR_bat_season.shtml
Trout, A-Rod's 2000 season, and some of Bond's ridiculous years, and Sammy Sosa in 2001. That's it. It's a lot more of a level playing field than it used to be which seems odd since there's a lot more players now so the talent gap between the best and the worst should be bigger but they didn't have specialists back then either.