I hate buying pants, too. And I hate that designers are constantly changing their fits. I mean, I get that styles change and I'm all for trying to be 'current' but even if they alter a style, it would be helpful to stay within the same fit framework. Yes, I speaking to you Eddie Bauer.

I'm 5'4" but have short legs, so I ALWAYS have to hem my pants. 29" inseams are too long unless I'm wearing heels and I no longer wear heels.

For jeans, if you want ones that don't gap in the back, go Levi's Curve ID. I'm a Supreme curve, but even if you aren't as curvy as me (12" inch difference between waist and hip), they have more modified curve signatures. It is reasonably high quality denim that lasts, too. At about $70, they are not cheap, but they often have sales and free shipping. And honestly, the jeans do last. They last better than Gap jeans, for sure.