The answer to this question is Rock Raines.
Let me start off by comparing a few stats with you.
A: .293 BA, .343 OBP, .753 OPS, 3023 Hits, 149 HRs, 938 SBs, 1610 R, 39.1 Career WAR
B: .294 BA, .385 OBP, .810 OPS, 2605 Hits, 170 HRs, 808 SBs, 1571 R, 64.6 Career WAR
Then, let me tell you that Player A was a first-ballot Hall of Famer (maybe the worst all time, I might add), while player B has consistently been in the 30-percent region throughout his time on the ballot.
Yes, Tim Raines was a considerably better player than Lou Brock. It's really not even close. Raines was the second best lead-off hitter of all time, behind Rickey Henderson who is one of the Top 10 players of all time.
Since he didn't play for a World Series team and wasn't given the opportunity to be the hero that Brock was, he is not in Cooperstown. Also, finishing with less than 3,000 hits will keep him away, but the only reason Brock had so many more hits was because he played a bit longer and was MUCH less patient.
The .385 career OBP from a lead off hitter with considerable speed should say it all. This guy was one of the most valuable players a team could have, and played for a LONG time.