I run into the same problem. I'm about as hourglass as you can get, but still have a hard time finding clothes.
Shirts need to fit my shoulders and chest. If they fit there, they are much too big in the waist and often snug on my hips. If they fit my waist, I can't get them over my boobs or its stretched so tight, one will placed sneeze would make me bust out of the fabric. If they fit my hips will, they are much too big everywhere else. Empire waisted shirts seem to work best, but then I run into problems with people thinking I'm pregnant.
Pants. Oh how I hate pants. Depending on the waist line of the pant, I have an 8-10 inch difference between my waist and hip measurements. So trying to find pants without major back butt gap is an exercise in frustration. Also, I'm 5'4'' so petites are just a tad too short and regulars are several inches too short. Just to make things extra annoying, I'm between two sizes. One's way to big in the belly pooch/groin area, the size down I can't get over my thighs. The in-between juniors size is not an option because I'm much too curvy in the butt and hip area for a junior cut pant.
I've finally found a solution. Sleeveless dresses with a jacket, shrugs, or bolero type jacket or skirt and jacket separates . It's especially nice when the dresses have the little side boob zipper since it gives me just enough room to get it over my head /shoulders without having to go up an unneeded size.