I tried really hard to bf DS1, found it hideously painful and thoroughly stressful - not helped by a very unpleasant and bullying midwife who kept saying that DS1 had latched on fine, it couldn't be that painful (it was agony), it must be me and I had to keep trying. By day 3, I couldn't even express as it was full of blood. The weekend midwife said "why are you putting yourself through this, there is an alternative", and I was so relieved that someone had said that formula was OK. It turned out that ff worked brilliantly for us, as DH could help and he loved feeding DS1.
For DS2, I bf for the first couple of days and then switched to ff. The midwives were great, no pressure at all this time, just support for what I wanted to do. Again, it worked perfectly for us, DS1 enjoyed feeding his little brother and MIL took over night feeds for the first week which meant that I recovered really quickly.
I think that whilst there may be some benefits to bf over ff, those benefits are going to be marginal (how can the studies accurately account for genetic, environmental and sociological factors for instance?), formula is a perfectly adequate substitute, and ffing allowed to me to be a happy and effective mum and so was always going to be better for my babies, myself and my family.
I do think that every new mum should be encouraged to give bfing a realistic go, but there should be help and support for those that it doesn't work out for - mums that try bfing and can't do it often do see themselves as failures and that's the thing that needs to be changed.