I wear heels daily. Sensible ones (2 to 3 inch heel), but nevertheless daily. If I'm out of the house, unless I have a specific need to wear flats, sandals, or tennis shoes, then I'm in heels. And, one or two evenings a month, I'll wear "really" high heels (5 to 6 inch heel).
It's very possible to wear heels that are comfortable, albeit it takes a bit of practice at first. I truly consider wearing heels to be part of being feminine, and I don't look favorably on women who absolutely refuse to wear heels (even on a special occasion basis), unless they are pregnant, or they have a medical reason not to.
So why do I like wearing heels?
High Heels add to my height. I like being taller for many reasons.
High Heels draw attention. Men love women in heels, and a nice pair of heels can also draw compliments from other women. Heels are also an excellent way to add a focal point to an outfit.
High heels are great confidence builders. A women wearing heels looks more assertive, which makes her feel better about her appearance.
High heels accentuate her legs. Wearing high heels changes the woman’s posture, and makes her legs look longer, leaner, and sexier. They can also tone a woman’s leg muscles, and improve the entire look of her body by improving how she carries herself when she stands and walks.
High heels make me look thinner. This is because I stand taller when wearing them.
High heels enhances my entire body's posture and poise. Heels force the back to arch, pushing the breasts forward and the buttocks rearward, which accentuates my form.