The Cubs overall offensive struggles are tough, but Pete Crow-Armstrong has really been one of the few bright spots after a slow start.
Since 4/14 - .252/.357/.439, .796 OPS, 10.4% BB, 23.6% K (44 G)
If this is who Pete is, with his defense, he's a top 5-10 player in the game.