hey. i realize that i may be a little late,b ut i would rank felix hernandez #1 without question. he has unlimited potential, has been on fire lately and started the year (and remains) in high A ball at age 17! i like cain a lot too. yes, kinsler has been awesome this year but i'd bet money he cools off. if you still have the choice, go with felix over kinsler.
also, it's nice to have a guy like cain, who is in the giants organization because they don't hold their prospects back for long so you can see what he has sooner rather than later.