With SOG and hits I think I'd prefer Kane. I like Ryan quite a bit, and I think we'll see bigger things from him in the next couple years, but I've seen enough from Kane to know that he has dimensions to his game that will surprise when he puts it all together. In the meantime, he's still a multi-cat stud. He's also 4+ years younger.
Either way you've got a tremendous young player.