No sports bra ever worked for me.  I finally settled on wearing two, which worked fairly well until I took up running longer distances, and then the chafing started, sending me looking for a better option.  I tried this, and love it.  It incorporates the two bra idea but make it into one bra and cover it all in a soft fabric, so there is no chafing.