I love Cain too, I had him last year, but he just came off of a season where he threw over 223 innings in the regular season, then throw in his post season innings and he's pushing 250 which is scary for a youngish guy, and he has already had a small issue with his elbow (though not a major one, it is still worrisome). Both Gallardo and Liriano give higher K rates, and Gallardo is less of an injury risk when it comes to elbow and shoulder problems. I think all three are pretty solid, but Gallardo also has the best offence of the three behind him, meaning he'll have a much better chance of higher Win totals. I love Cain and hope to draft him again this year, but not as high as I would have last year. Liriano's elbow has always scared me, but he is pretty lights out as well.