Like a lot of baserunning, whether it is a "good" play depends entirely on the situation (score, outs, inning, pitcher, next hitter) and a proper reading of the timing of everything - how close the runner is to home, when the fielder is releasing the ball, how the cutoff man is lined up, and so on.
In other words, I'd feel better about Jeff Bagwell doing it than Hunter Pence or Jonathan Villar.