I prefer the sound of
Katherine. I dislike the cadence and prominent "ay" sound of
Caitlin. I also now associate it with the blogger "Mrs. Midwest."
I would choose
Katherine as a full name for
Katie. If I didn't have to use
Katie, I would change the spelling to
Catherine.