I quite a bit younger.. So I've really only watched for the past decade, and before the emergence of Miggy... Pujols was the best hitter I had ever seen. He was the model of consistency, year in and year out. And I hated it because he played for the effing Cards.
Realistically, guys that you are mentioning are better, and I know that from everything I've heard. But, Pujols is the best I've seen. Well, until Miggy turned into this monster he is now.