Ichiro Suzuki is the finest all around baseball player I've ever watched but Pujols is making this very hard on me.
If by "all around" you mean actually helping your team win, Ichiro is very good, but I could come up with at least 20 to 30 players from the past 20 years who have done more
Saying Johnny Damon has had a better career than Carl Crawford is like saying Mike Lowell has had a better career than Evan Longoria. There is an eight year and 1 000 game gap between them. Obviously the older guy has done more, the question is what chances does the younger guy have to surpass him. Like Ichiro, Crawford needs to start drawing some walks to truly be among the elite