I hate heels, but rather than hem pants and especially jeans, a two inch heel does the trick. I have dodgy joints, though, both knees and ankles, so I need to choose wisely.  I don't want an orthopedic or duty shoe look, and these are trim-looking. They look like boots, but your ankles can flex. They have thick rubber soles on conventional leather looking soles and stacked heels. A very stylish shoe for one that is so comfortable.