I dislike both of them, but I definitely prefer Keaton because it's more unusual. I've known so many Kevins, I'm basically numb to the name. I've only known one Keaton, and he wasn't the nicest. I really don't see the appeal of either name, but Keaton is at least slightly less grating.