Heyward might actually be ahead of Pujols at this point in his career in the sense that he is a better defender than Pujols at this point in his career, and the fact that he is already faster than Pujols at any point in his career.
I still think Pujols is probably a better pure hitter than Heyward at the same point in their careers, and I think Pujols has at least the same amount of power, though.