I don't think one is "better" than the other, just personal preference. I like them both but have always particularly loved
Catherine. Probably because it is my sister's middle name and it was chosen for St.
Catherine. I like the soft way it looks. In fact, I love it so much that is my one year old daughter's middle name. :)