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.