Weaknesses: Gave me really bad chaffing, mainly beacause on longer runs it gets really soggy and stays like that. Felt more like a straight jacket than a bra and restricted my breathing (my 32D's felt squashed rather than supported!)
Overall: An uncomfortable bra that wasn't worth the money. Can't understand why it has such good ratings before