Can't help with what would suit you but I can say that doing a personal shopper at John Lewis or Debenhams is the way forward.
I hate shopping with a passion and always feel concious about my shape. I have now done a personal shopper at least 5 times. They don't charge, they can work to a budget you give them, even if you don't give them a budget they won't pick the most expensive stuff in the shop, they bring you rails full of stuff and will do all the accessories that go with it, they really do have an eye for what will suit you and they will gently encourage you to wear things you would never normally try. And it turns something I dread into something really quite pleasant.
Last time I went was for a wedding outfit. I got a dress the cost of which I can't remember but the silver sandals she brought in were a fiver in the clearance sale.