Shaw will be a good player, but Smith looks the part. That kid will be a future superstar. At this time last year he was a month or two removed from playing in college lol. For him to do this with little minor league experience, is pretty impressive.
If the Cubs keep Tucker around for the long term, it was 100% worth it though. But that remains to be seen.