Breastfeeding is the best way to provide immunity to the child as antibodies are directly transferred from mother to baby; this is something that cannot be provided through formula milk. Whereas formula milk will contain some essential minerals that are not present in breast milk.
Breastfeeding requires zero cost whereas formula milk is expensive.
As breast milk is coming right out of the human body the temperature is accurate and there are little chances of allergic reactions as compared to formula milk.
Breastfeeding requires 24/7 availability of mother and can make breast tender which can be uncomfortable for the mother..