My favourite form of this name is Cathleen or Kathleen, and I have the notion Caitlin will become very dated (it feels very mid-90s-ish). Both Caitlin and Katelyn feel trendyish to me, but if I have to chose I'll go for Caitlin, I find Katelyn rather unattractive visually.