You have mysympathy, and I wish someone would do them. Bravissimo are OK, but I found they fitted really badly, and puckered.
I am a 32H, and I buy a 16 shirt, BUT sew up on placket where it gapes. This usually works, but sometimes gives a puckered effect.
That only usually happens when the shirt is a bit small. Safety pins inside work too.