Using Trout's first 8 seasons (or 4673 Plate Appearances) vs Albert's first 7 seasons (4741 Plate Appearances) the biggest difference between the two players is strikeouts Trout-998 vs Pujols-452. Trout obviously has displayed more speed, 44 Triples and 189 SB vs Albert's 13/38.
Pujols demonstrated a better bat and more power with more hits, doubles, HRs, higher BA (.332 vs .307) and a higher OPS 1.041 vs .990 than Trout thusfar.
Trout has the better eye drawing 693 walks vs 592. I'd take Trout today but Albert was better through their first 4700 Plate Appearances.
Despite Pujols having a higher OPS, Trout has an OPS+ 8 points higher (175 to 167). Neither played in hitter friendly ballparks, but there's been less offense across the league during Trout's first 4700 PA than there was during Pujols' first 4700 PA.