Although I love my name, and it's beautiful imo, adding it to everything takes away the beauty of the combined names.
I agree 100% that it 'depends on the root they're attached to' -
Mirabelle is gorgeous, I love
Mira, it sounds very French and upper-class.
Mira and
Belle separately are gorgeous, and when they're combined they sound pretty together.
But Corabelle does nothing for me, it is very country sounding, and those names don't appeal to me.