In today's modern society, with all the research available to us, it is surprising that this question is asked as often as it does.
It is unequivocally better for a baby to be breastfed. We are a highly evolved species, our bodies do amazing things in order to produce children, from conception, through pregnancy and beyond. We are naturally set up to breast feed and as a result, breast milk contains a plethora of nutrients specific to our babies needs. Not only that, but it also changes with their development so that newborn babies get different milk to older babies.
Research shows that purely breastfed babies have higher tolerances to illness, allergies and are less likely to develop asthma.
I urge all new mothers out there to really persevere with breast feeding, not only is it better nutritionally but it is the ONE thing that only you as a mother can do, the sense of connection and bonding is magical.
I do understand many of the reasons why some women choose formula over breast feeding, your partner can get involved, the baby stays fuller for longer, you don't have to deal with leakages, engorgement and all the annoyances that go along with it, but I say again, it is what we are made to do, they are only babies for such a short period of time, cherish being their mother as much as possible.