I think it's rather dull, but then I've never liked consonant-vowel-consonant-vowel names. The fact that it's spelled with the tryndee K doesn't help.
All in all, I agree with you:
Kara is insubstantial. Obviously, I would prefer
Cara (though I don't like that much either).