It is too soon to say that Harper won't surpass Trout.
Trout came into the Majors like Zimmerman -- seemingly born with all the right instincts for playing the game, including fielding and base running.
Harper came in as an incredible raw talent, but a kid who has had to learn how to play the outfield and how to run the bases (and how NOT to run the bases).
He may never be quite the stud Trout is at stealing bases (though Trout's stolen-base total last year was less than a third of his rookie year) or defense, but Harper is on his way to becoming excellent at both. Meanwhile, Trout's batting average has dropped almost 40 points from his rookie season, and his OPS for 2105 is lower than for any of his first three years.
Trout is great, and he will continue to be great. But Harper is on a steep trajectory upward, while Trout may have reached his ceiling. Time will tell, but I am excited as hell at the possibilities for Harper. We don't know how great he can be -- no one knows how this story will end. Watching a player push the boundaries is maybe the greatest gift baseball gives me as a fan. I remember when no one was ever going to break Walter Johnson's strikeout record. I remember when no one was going to break Gehrig's consecutive-games record. Now I read fans setting the limits on what Harper's supposed to accomplish. Me, I'm just going to enjoy the ride.