I'm rectangle with pear tendency (behind profile is curvy, but my front view is quite straight). Tops and dresses are hard to fit for my broad ribcage. For example, my favorite dress is a size 12, just to fit my ribs, but I had to have inches taken off of the bodice, and the skirt is a loose fit (though not meant to fit that way, it does look nice).
pants --- slim fitting straight legs or trousers (not wide), clams and bermudas
skirts --- a-line, pencil, dropped waist with pleats, all hemmed to mid-knee. Skirts are my easiest item to fit.
tops --- knits seem to fit my ribcage better than button-downs. However, I love button-downs when they fit right. I love sleeveless styles for my broad shoulders, and details (like gathers, pleats, collars, v-neck, scoop) at the neckline to draw attention away from my waist. I like my new banded top purchased this summer. I like ruching on the waistline
dresses --- I only have a few but my favorite is an empire with a fitted sleeveless, high necked bodice and a looser fit, without gathers, knee-length skirt. My least favorite is a sleeveless shirtdress with belt. Just seems to add bulk to my middle. I just thrifted a merino knit wool sleeveless sheath and hope to figure out how to wear that.