My point about the suit is that a suit does not need to be uptight and frumpy. It can be fun with funky colors, shoes, and accessories.
That aside, here's another idea: a wrap dress (or faux wrap dress), which looks good on every body type, and a complementary cardigan with nice shoes.