I'm pretty particular about shoes. These have a beautifully-shaped heel, and are extremely comfortable because of the 1/2" platform, which makes the heels not too tall.  The toebox is big enough so that my toes aren't squished. If the balls of your feet are sensitive, then yes, you might want to add a ball-of-foot cushion (I am fine without it). I wear them with either skirts and tights or with pants. I'm very happy with this purchase!