Birth location

Women may give birth at home, in a birth center, or in a hospital. What are the advantages and disadvantages of each site? Is it a personal choice? Should there be laws that enforce where women give birth? Defend your answer with evidence.