Think Trout would be a lock HOF if his career ended today Rob. (He has more career fWAR than Puckett for instance.)
Without getting to Bonds, I'm not sure I'd have Trout above Junior in-terms of just pure talent.
Junior was obviously no offensive slouch (albeit his prime years were in a more offensive era vs. the Trout years prior to '17... this is a guess btw, not necessarily fact).... and was a great defensive player with the Mariners.
The metrics hated Jr's time with the Reds and WS... his defensive numbers are horrific. Clearly he hit a wall, and wasn't the same player with the Reds... but that 10 year run to begin his career was tremendous. If the advanced defensive metrics were in place during those initial 10 years of his career, I wonder how much his career fWAR would be increased?
Overall, Jr might get my vote as the most talented MLB player I've seen. Which obviously isn't the same as best career.
Back to Bonds...
When looking at best MLB careers in this era.... it's impossible to get past his numbers. There so astronomical, it's just beyond belief. As amazing as Trout has been... the numbers he'd have to continue to put up to equal Bonds' career numbers is just insane.