I'll grant you your last point. He will go down as the player who had the greatest impact. I'll also agree with a point from jjsole, you can't really compare eras the way we are doing. What I'm doing is saying we pull him from his prime straight into 2001, I don't think he could even start for any major league team. However, like jjsole said, the training is different. If you took him as a youth and brought him up in this era, he may very well be the greatest player right now, although I have strong reservations about that because of the points in my previous post about a richer talent pool.
Also, I do think he's the greatest of all time (Barry). I also think 20 years from now the greatest player of that time will be for those very reasons. Technology marches on, so does training methods, and so do the players. The best we can hope to argue was who is the greatest player for their time...My father says Mays, he's seen a lot more players than I have so I'll have to go with his answer since we usually see eye to eye and I've not seen Mays. Hehe