I prefer the C spelling. I think it's softer and more beautiful than the K. And i agree with the opinion that Kaitlyn and Katherine would be too matchy.
I've used the C spelling for my daughter's middle name and I'm very happy with it ;o).
As for nicknames, we don't really use them but I like Cat, Cate and Cathy.