Here's a name I haven't seen mentioned here:
Nolan Arenado.
Defensively, he's a generational player. He's amongst the best defensive players of all-time at one of the premier defensive positions. He has yet to play a season in the majors without winning a Gold Glove. That's while playing in a league with guys like Anthony Rendon and Kris Bryant at the same position. He's also a stellar offensive player, and despite the media hype about "Coors", he's put up some pretty damn good numbers on the road too.
Some Arenado stats:
585 Runs
1,081 Hits
206 Home Runs
683 RBI
.294 Batting Average
.350 OBP
.543 Slugging Percentage
.893 OPS
245 Double Plays Turned
.971 Fielding Percentage (2nd amongst active 3B, 5th all-time)
115 DRS
36.5 WAR (36th amongst active players, only Mookie Betts (31st) sits ahead of him with the same or less service time. The only other players in the top 100 with the same or less service time are Christian Yelich (55th), Jake deGrom (60th), Francisco Lindor (68th), Kevin Kiermaier (70th), Kris Bryant (80th), Jose Ramirez (88th), Yoenis Cespedes (92nd) and George Springer (97th)).
6 Gold Gloves
5 All-Star Appearances
3 Wilson Defensive Player of the Year Awards
2 Platinum Gloves
4 Silver Sluggers
Led the NL in home runs in 3 of 6 seasons.
MVP votes in 4 of his 6 seasons, including a top 3 finish
Oh yeah, and he's only 28 years old.
He still has a lot of career left to play, and yeah, being in Colorado tends to hurt great players when it comes to getting into the HOF (See: Walker, Larry), or winning any kind of award in general, but Arenado is clearly a generational player, and if his career continues the way it's gone so far, I think he'll be a shoo-in.