IMHO, the answers are yes and yes.
However, breastfeeding is a very personal decision between you and your baby.
The wonders of breastfeeding:
Breastmilk is the perfect food for infants. It is made especially to fit THEIR nutritional needs, and contains antibodies and compounds that formula does not. No formula will ever be even close to as perfect for your child as breastmilk is, and breastmilk is free!
Breastfeeding causes the uterus to contract and return to its normal state after childbirth, so the recovery period is shorter. Women who breastfeed also often times do not for a few months after the baby is born. Breastfeeding also helps bond mother to baby. That is not to say that women who bottlefeed do not bond with their babies; however, the bonding process can go smoother if breastfeeding is involved.
Colostrum produced the first short while after birth helps boost newborns' immune systems.
My suggestion to you is this: Educate yourself about breastfeeding, and give it a try. You can get scores of wonderful information and support from La Leche League http://www.lalecheleague.org and Bestfed http://www.bestfed.com