Which pitcher with a HOF prime derailed by injuries was the best?

1- Tim Lincecum 2- Felix Hernandez 3- Dave Stieb